类的定义在最下面,问题是:
function add_item($artnr, $num) {
$this->items[$artnr] += $num;
这个函数的定义,$this->items[$artnr]是购物车中的物品,而$num是物品的数量,这样就相当于新购物车的商品=原商品+新购商品的个数(我的理解,类刚学,不太明白)
所以希望高手给予指点,谢谢
<?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;
} elseif ($this->items[$artnr] == $num) {
unset($this->items[$artnr]);
return true;
} else {
return false;
}
}
}
?>