求php高手帮忙!!!
求高手帮忙完整一下这个类,不需要太完整,大致注释出来就可以了。classBasket{var$basket_count;var$basket_item_id;var$ba...
求高手帮忙完整一下这个类,不需要太完整,大致注释出来就可以了。
class Basket {
var $basket_count;
var $basket_item_id;
var $basket_item_name;
var $basket_item_quantity;
var $basket_item_data;
var $basket_item_price;
function Basket() {
$this->basket_count=0;
}
function Add_Item($ID,$name,$quantity=1,$price=0,$data='') {
$this->basket_item_id[$this->basket_count]=$ID;
$this->basket_item_name[$this->basket_count]=$name;
$this->basket_item_quantity[$this->basket_count]=$quantity;
$this->basket_item_data[$this->basket_count]=$data;
$this->basket_item_price[$this->basket_count]=$price;
$this->basket_count++;
return ($this->basket_count-1);
}
function Del_Item($pos) {
$this->basket_item_id[$pos]='';
}
function Get_Item_ID($pos) {
return $this->basket_item_id[$pos];
}
function Get_Item_Name($pos) {
return $this->basket_item_name[$pos];
}
function Get_Item_Price($pos) {
return $this->basket_item_price[$pos];
}
function Get_Item_Quantity($pos) {
return $this->basket_item_quantity[$pos];
}
function Get_Item_Data($pos) {
return $this->basket_item_data[$pos];
}
function Set_Item_Quantity($pos,$quantity) {
$this->basket_item_quantity[$pos]=$quantity;
}
function Set_Item_Data($pos,$data) {
$this->basket_item_data[$pos]=$data;
}
function Enum_Items($start=false) {
static $current;
if ($current>=$this->basket_count) return -1;
if (!$start) {
$current++;
} else {
$current=0;
}
while (($this->basket_item_id[$current]=='') && ($current<$this->basket_count)) {
$current++;
}
return ($current<$this->basket_count) ? $current : -1;
}
function Empty_Basket() {
$this->basket_count=0;
}
function Get_Basket_Count() {
$num=0;
for ($i=0;$i<$this->basket_count;$i++) {
if ($this->basket_item_id[$i]!='') $num++;
}
return $num;
}
} 展开
class Basket {
var $basket_count;
var $basket_item_id;
var $basket_item_name;
var $basket_item_quantity;
var $basket_item_data;
var $basket_item_price;
function Basket() {
$this->basket_count=0;
}
function Add_Item($ID,$name,$quantity=1,$price=0,$data='') {
$this->basket_item_id[$this->basket_count]=$ID;
$this->basket_item_name[$this->basket_count]=$name;
$this->basket_item_quantity[$this->basket_count]=$quantity;
$this->basket_item_data[$this->basket_count]=$data;
$this->basket_item_price[$this->basket_count]=$price;
$this->basket_count++;
return ($this->basket_count-1);
}
function Del_Item($pos) {
$this->basket_item_id[$pos]='';
}
function Get_Item_ID($pos) {
return $this->basket_item_id[$pos];
}
function Get_Item_Name($pos) {
return $this->basket_item_name[$pos];
}
function Get_Item_Price($pos) {
return $this->basket_item_price[$pos];
}
function Get_Item_Quantity($pos) {
return $this->basket_item_quantity[$pos];
}
function Get_Item_Data($pos) {
return $this->basket_item_data[$pos];
}
function Set_Item_Quantity($pos,$quantity) {
$this->basket_item_quantity[$pos]=$quantity;
}
function Set_Item_Data($pos,$data) {
$this->basket_item_data[$pos]=$data;
}
function Enum_Items($start=false) {
static $current;
if ($current>=$this->basket_count) return -1;
if (!$start) {
$current++;
} else {
$current=0;
}
while (($this->basket_item_id[$current]=='') && ($current<$this->basket_count)) {
$current++;
}
return ($current<$this->basket_count) ? $current : -1;
}
function Empty_Basket() {
$this->basket_count=0;
}
function Get_Basket_Count() {
$num=0;
for ($i=0;$i<$this->basket_count;$i++) {
if ($this->basket_item_id[$i]!='') $num++;
}
return $num;
}
} 展开
展开全部
class Basket {
var $basket_count; //购物车中的物品数目
var $basket_item_id; //购物车中的每件物品ID
var $basket_item_name; //购物车中的每件物品名称
var $basket_item_quantity; //购物车中的每件物品的量
var $basket_item_data; //购物车中的每件物品日期
var $basket_item_price; //购物车中的每件物品单价
function Basket() {
$this->basket_count=0; //构造函数,初始化购物车
}
function Add_Item($ID,$name,$quantity=1,$price=0,$data='') { //向购物车中添加物品,参数分别为:物品ID,物品名称,物品量,物品价格,日期
$this->basket_item_id[$this->basket_count]=$ID;
$this->basket_item_name[$this->basket_count]=$name;
$this->basket_item_quantity[$this->basket_count]=$quantity;
$this->basket_item_data[$this->basket_count]=$data;
$this->basket_item_price[$this->basket_count]=$price;
$this->basket_count++;
return ($this->basket_count-1);
}
function Del_Item($pos) { //删除购物车中的物品,参数为第几件物品
$this->basket_item_id[$pos]='';
}
function Get_Item_ID($pos) { //获取购物车中指定物品的ID,参数为第几件物品
return $this->basket_item_id[$pos];
}
function Get_Item_Name($pos) { //获取购物车中指定物品的名称,参数为第几件物品
return $this->basket_item_name[$pos];
}
function Get_Item_Price($pos) { //获取购物车中指定物品的价格,参数为第几件物品
return $this->basket_item_price[$pos];
}
function Get_Item_Quantity($pos) { //获取购物车中指定物品的量,参数为第几件物品
return $this->basket_item_quantity[$pos];
}
function Get_Item_Data($pos) { //获取购物车中指定物品的日期,参数为第几件物品
return $this->basket_item_data[$pos];
}
function Set_Item_Quantity($pos,$quantity) { //设置购物车中指定物品的量,参数为第几件物品
$this->basket_item_quantity[$pos]=$quantity;
}
function Set_Item_Data($pos,$data) { //设置购物车中指定物品的日期,参数为第几件物品
$this->basket_item_data[$pos]=$data;
}
function Enum_Items($start=false) {
static $current;
if ($current>=$this->basket_count) return -1;
if (!$start) {
$current++;
} else {
$current=0;
}
while (($this->basket_item_id[$current]=='') && ($current<$this->basket_count)) {
$current++;
}
return ($current<$this->basket_count) ? $current : -1;
}
function Empty_Basket() { //清空购物车
$this->basket_count=0;
}
function Get_Basket_Count() { //计算购物车中的物件总数
$num=0;
for ($i=0;$i<$this->basket_count;$i++) {
if ($this->basket_item_id[$i]!='') $num++;
}
return $num;
}
}
var $basket_count; //购物车中的物品数目
var $basket_item_id; //购物车中的每件物品ID
var $basket_item_name; //购物车中的每件物品名称
var $basket_item_quantity; //购物车中的每件物品的量
var $basket_item_data; //购物车中的每件物品日期
var $basket_item_price; //购物车中的每件物品单价
function Basket() {
$this->basket_count=0; //构造函数,初始化购物车
}
function Add_Item($ID,$name,$quantity=1,$price=0,$data='') { //向购物车中添加物品,参数分别为:物品ID,物品名称,物品量,物品价格,日期
$this->basket_item_id[$this->basket_count]=$ID;
$this->basket_item_name[$this->basket_count]=$name;
$this->basket_item_quantity[$this->basket_count]=$quantity;
$this->basket_item_data[$this->basket_count]=$data;
$this->basket_item_price[$this->basket_count]=$price;
$this->basket_count++;
return ($this->basket_count-1);
}
function Del_Item($pos) { //删除购物车中的物品,参数为第几件物品
$this->basket_item_id[$pos]='';
}
function Get_Item_ID($pos) { //获取购物车中指定物品的ID,参数为第几件物品
return $this->basket_item_id[$pos];
}
function Get_Item_Name($pos) { //获取购物车中指定物品的名称,参数为第几件物品
return $this->basket_item_name[$pos];
}
function Get_Item_Price($pos) { //获取购物车中指定物品的价格,参数为第几件物品
return $this->basket_item_price[$pos];
}
function Get_Item_Quantity($pos) { //获取购物车中指定物品的量,参数为第几件物品
return $this->basket_item_quantity[$pos];
}
function Get_Item_Data($pos) { //获取购物车中指定物品的日期,参数为第几件物品
return $this->basket_item_data[$pos];
}
function Set_Item_Quantity($pos,$quantity) { //设置购物车中指定物品的量,参数为第几件物品
$this->basket_item_quantity[$pos]=$quantity;
}
function Set_Item_Data($pos,$data) { //设置购物车中指定物品的日期,参数为第几件物品
$this->basket_item_data[$pos]=$data;
}
function Enum_Items($start=false) {
static $current;
if ($current>=$this->basket_count) return -1;
if (!$start) {
$current++;
} else {
$current=0;
}
while (($this->basket_item_id[$current]=='') && ($current<$this->basket_count)) {
$current++;
}
return ($current<$this->basket_count) ? $current : -1;
}
function Empty_Basket() { //清空购物车
$this->basket_count=0;
}
function Get_Basket_Count() { //计算购物车中的物件总数
$num=0;
for ($i=0;$i<$this->basket_count;$i++) {
if ($this->basket_item_id[$i]!='') $num++;
}
return $num;
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询