<?php
header("content-type:text/html;charset=utf-8");
class Goods{
private $id;
private $name;
private $price;
private $image;
function getId(){return $this->id;}
function getName(){return $this->name;}
function getPrice(){return $this->price;}
function getImage(){return $this->Image;}
function setId($id){$this->id=$id;}
function setName($name){$this->name=$name;}
function setPrice($id){$this->price=$price;}
function setImage($id){$this->image=$image;}
//构造方法
function __construct($id,$name,$price,$image){
$this->id=$id;
$this->name=$name;
$this->price=$price;
$this->image=$image;
}
//将对象转换成数组
function toArray(){
$a=array(
"id"=>$this->id,
"name"=>$this->name,
"price"=>$this->price,
"image"=>$this->image,
);
return $a;
}
}
//创建商品对象
$g1=new Goods("1","ax1",14999,"./HLMpic/LDY01.jpg");
$g2=new Goods("2","ax2",999,"./HLMpic/LDY02.jpg");
$g3=new Goods("3","ax3",149,"./HLMpic/LDY03.jpg");
//将商品对象保存到数组中,->调用方法
$goodslist=array($g1->toArray(),$g2->toArray(),$g3->toArray());
//将数组转换成json格式,但不能转换对象
echo json_encode($goodslist);
?>
ajax step 1)goodslist
最新推荐文章于 2022-07-03 23:28:12 发布