我该如何在PHP中声明一个私有实例变量作为对象列表?
在Java中,声明会像这样:
在Java中,声明会像这样:
private ArrayList<Object> ls
,构造函数则是 ls = new ArrayList<Object>();
谢谢。private ArrayList<Object> ls
,构造函数则是 ls = new ArrayList<Object>();
谢谢。PHP动态分配内存,而且不关心你在数组中存储什么类型的对象。
如果你想在使用之前声明数组,可以按照以下方式进行:
var $myArray = array();
那么你可以将任何想存储的对象存储在变量$myArray中。对于像Java这样的严格语言工作过的许多人来说,这可能是一个奇怪的概念。
你可以在类中声明它,例如:
private $array = array();
并向该数组附加对象(或任何内容)
$array[] = some object
$array['key'] = value;
的方式来赋值。 - Gaʀʀʏ
ls
。 - boobiq