Hii这是我访问对象属性的代码
1.array_push要求参数%1为数组,第2行给出的值为null未定义的偏移量
正在尝试获取非对象的属性
Need help on this coded
<?php
class product
{
public $product_id;
public $product_size;
public function __construct($product_id,$product_size)
{
$this->product_id = $product_id;
$this->product_size = $product_size;
}
public function getProductID()
{
return $this->product_id;
}
public function getProductSize()
{
return $this->product_size;
}
}
$collection = array();
array_push($collection,new product("levis",36));
array_push($collection,new product("US polo",42));
echo $collection[0]->getProductSize();
>
发布于 2018-06-05 04:07:47
嘿,只要把你的构造函数方法名改成__construct就行了
public function __construct($product_id,$product_size)
{
$this->product_id = $product_id;
$this->product_size = $product_size;
}
https://stackoverflow.com/questions/50687822
复制相似问题