注册 登录
编程论坛 PHP技术论坛

[求助] 手推车的问题

xxygdufs 发布于 2006-07-27 14:48, 989 次点击
<html>
<body>
<?php
class cart{
var $items;
function add_item($artnr,$num){
$this->$items[$artnr] +=$num;
}

function remove_item($artnr,$num){
if($this->$items[$artnr]>$num){
$this->items[$artnr] -= $num;
return true;
}
else
return false;
}


}
?>
</body>>
</html>
各位大侠,上面的程序第五行老出现错误,怎么回事
3 回复
#2
lj_8606032006-07-27 16:44
程序没有问题。
#3
bagger2006-07-28 08:05
var $items;
这句话是把$items定义为变量,
而你下面的程序又把$items当做数组用
所以报错
个人意见
#4
lj_8606032006-07-28 09:55
汗一个!有个很隐蔽的错误啊!

下面的 $items 应该全部改成 items 才正确啊,前面的$符号去掉!
1