php刚写几句就出错了....

来源:百度知道 编辑:UC知道 时间:2024/05/15 05:18:59
提示:Parse error: parse error, unexpected '(', expecting ',' or ';' in I:\usr\local\www\data\1.php on line 4
帮忙看看,下面是代码:
<?php
class goods{
var $goodsUnList;
var $goodsList = split(chr(10),$this->$goodsUnList);
}
$goods = new goods();
$goods->$goodsLUnList = $_POST[namelist];
?>

顺便问下 第4行$this->$goodsUnList那用不用加$this->?

谢谢了^_^
我这里php4 不支持public

从你的代码来看的话你想把类变量$goodsUnList作为静态变量来用
因此你在定义变量的时候应该这样来做
public static $goodsUnList;

var $goodsList;
$goodsList=split(chr(10),$this->$goodsUnList);

php4 所有对类对象的引用必须加 $this->

var $goodsList;
$goodsList=split(chr(10),$this->$goodsUnList);

把声明和付值分开