菜鸟问题``````````````
我刚学PHP 按教程上的代码输入 如下:
<?php
class Cart
{
var $items; // 购物车中的项目
// 把 $num 个 $artnr 放入车中
function add_item ($artnr, $num)
{
$this->items[$artnr] += $num;
}
// 把 $num 个 $artnr 从车中取出
function remove_item ($artnr, $num)
{
if ($this->items[$artnr] > $num) {
$this->items[$artnr] -= $num;
return true;
} else {
return false;
}
}
}
$cart = new Cart;
$cart->add_item("10", 1);
?>
结果运行时提示“10” 没有定义 这是为什么呢? 函数明明可以参数输入啊。
还有想问的是 $this->items[$artnr] += $num; 这一句的意思是什么 item 会变成二维数组吗?