喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

$5.95 Web Hosting     

上一主题 下一主题
     
标题: [问题] 今天看php类介绍时一个问题想不明白,请高手指点  
 
oicq (oicq)
新手上路
Rank: 1
一般会员



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;
        }
    }
}
?>
2006-12-29 11:34 AM#1
查看资料  发短消息  顶部
 
玉面修罗
注册会员
Rank: 2


UID 78111
精华 1
积分 129
帖子 1582
金钱 119 喜悦币
威望 10
人脉 0
阅读权限 20
注册 2006-8-11
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
$this->items[$artnr]指的是$artnr这个商品的数量。。
$items是关联数组,键为商品名,值为对应的商品的数量。




PHPthink.com
待业中...
2006-12-29 12:34 PM#2
查看资料  发短消息  顶部
 
oicq (oicq)
新手上路
Rank: 1
一般会员



UID 18902
精华 0
积分 49
帖子 47
金钱 49 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2003-3-13
来自 吉林
状态 离线
[推荐阅读] 谁想学PHP,我教他
如果键为商品名,值为对应的商品数量就对了,非常感谢
2006-12-29 02:19 PM#3
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.026833 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP