这是我第一次使用arrayObjects,所以也许我不明白它100%,但你能解释我如何循环它们吗? 这是我的代码通过arrayObject的PHP循环
$this->plugins = new \ArrayObject(array());
//just for testing...
$this->plugins->plugin1 = "plugin1";
$this->plugins->plugin2 = "plugin2";
$this->plugins->plugin3 = "plugin3";
foreach ($this->plugins as $plugin){
//never reached
}
$this->plugins->count()
返回0和$this->plugins->getIterator()->valid();
返回false也是如此。 我需要做什么?
如果你使用创建一个简单的数组'$这个 - >插件 - > plugin1' .... –
这将是解决这个问题太一种方式,但我想知道它是如何工作用ArrayObjects理解并学习它。 –