【php开源代码栏目提醒】:以下是网学会员为您推荐的php开源代码-completeclass.php,希望本篇文章对您学习有所帮助。
<?php
class Cart {
var $items; // 购物车中的物品
var $name;
// 将 $num 个 $artnr 物品加入购物车
function __construct($myName) //构造函数
{
echo("$myName 的购物车,购物过程如下:<br>");
$this->name=$myName;
}
//添加商品
function add_item($artnr, $num) {
$this->items[$artnr] += $num;
echo "<br>添加 $num 个 $artnr,$artnr 的总数为 " .$this->items[$artnr];
}
// 将 $num 个 $artnr 物品从购物车中取出
function remove_item($artnr, $num) {
if ($this->items[$artnr] > $num) {
$this->items[$artnr] -= $num;
echo "<br>放回 $num 个 $artnr,$artnr 的总数为 ". $this->items[$artnr];
return true;
} elseif ($this->items[$artnr] == $num) {
unset($this->items[$artnr]);
echo "<br>放回 $num 个 $artnr,$artnr 的总数为0";
return true;
} else {
return false;
}
}
}
$myCart=new Cart("张三");
$myCart->add_item("苹果",9);
$myCart->add_item("香蕉",8);
$myCart->remove_item("苹果",2);
$myCart->remove_item("香蕉",3);
?>