RecursiveArrayIterator クラス
RecursiveArrayIterator
&reftitle.intro;
このイテレータは、ArrayIterator と同じように配列やオブジェクトを反復処理しつつ、
そのキーや値を消去したり書き換えたりすることができます。
さらに、現在のイテレータのエントリを反復処理することも可能です。
&reftitle.classsynopsis;
RecursiveArrayIterator
extends
ArrayIterator
implements
RecursiveIterator
&InheritedConstants;
&Constants;
public
const
int
RecursiveArrayIterator::CHILD_ARRAYS_ONLY
&Methods;
&InheritedMethods;
&reftitle.constants;
RecursiveArrayIterator フラグ
RecursiveArrayIterator::CHILD_ARRAYS_ONLY
(オブジェクトではなく)配列のみが、再帰的な走査が可能な子を持つと見なす
&reference.spl.entities.recursivearrayiterator;