关于数组变量的对象声明

时间:2017-02-15 10:38:03

标签: php arrays class oop object

在查看PHP插件时,我看到了一行,

$this->banks[0] = new Population();

似乎他们在数组变量中声明了一个对象。有什么用?

2 个答案:

答案 0 :(得分:1)

对于你所描述的内容,似乎他们正在使用一种名为Singleton的通用模式,这种模式对于只从一个公共对象访问所有对象及其状态的方式非常有用。

答案 1 :(得分:0)

这一切都取决于PHP插件的工作原理 使用类而不是数组的优点允许您创建函数以实现更好的数据操作(例如,种群类可以具有函数getPersonByNamegetPersonsByAge,这使得更容易而不是创建新循环每一次。