イテレータ
PHP Manual

IteratorIterator クラス

導入

このイテレータラッパーを使うと、 Traversable なものなら何でもイテレータに変換することができます。 注意すべきなのは、Iterator を実装していない大半のクラスにはそれなりの理由 (Iterator の機能群を完全には提供できないなど) があるということです。 If so, techniques should be provided to prevent misuse, otherwise expect exceptions or fatal errors.

クラス概要

IteratorIterator
IteratorIterator implements Iterator , Traversable , OuterIterator {
/* メソッド */
__construct ( Traversable $iterator )
public void current ( void )
public void getInnerIterator ( void )
public void key ( void )
public void next ( void )
public void rewind ( void )
public bool valid ( void )
}

目次


イテレータ
PHP Manual