oicq
(oicq)
新手上路

一般会员
UID 18902
精华
0
积分 49
帖子 47
金钱 49 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2003-3-13 来自 吉林
状态 离线
|
[广告]: 代充Paypal帐号美元
今天看php类介绍时一个问题想不明白,请高手指点
类的定义在最下面,问题是:
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;
}
}
}
?>
|
|