私がarrayObjectを扱うのは初めてのことなので、100%理解できなかったかもしれませんが、ループ処理の方法を教えてください。 これは、同様にfalseを返しますPHPループスルーarrayObject
$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();
私のコードです。 私は何をしなければなりませんか?
.... –
これはあまりにもそれを解決するための方法だろうが、私はそれがどのように動作するかを知っていただきたいと思いますそれを理解して学ぶためにはArrayObjectsが必要です。 –