如何在php中将对象列表声明为私有实例变量?
在Java中,声明看起来像这样
private ArrayList<Object> ls
并且构造函数会有这个
ls = new ArrayList<Object>();
由于
答案 0 :(得分:6)
PHP动态分配内存,而且它不关心你在数组中存储什么类型的对象。
如果你想在使用它之前声明你的数组,那么沿着这些行就可以了:
var $myArray = array();
然后,您可以在变量$ myArray中存储您喜欢的任何对象。许多人发现这是一个奇怪的概念,在使用像Java这样的严格语言后才能掌握。
答案 1 :(得分:1)
您可以在类中声明它
private $array = array();
并将对象(或任何东西)附加到该数组,如
$array[] = some object