RecursiveTreeIterator::__construct

RecursiveTreeIterator を作成する

説明

public RecursiveTreeIterator::__construct(
    RecursiveIteratorIteratorAggregate $iterator,
    int $flags = RecursiveTreeIterator::BYPASS_KEY,
    int $cachingIteratorFlags = CachingIterator::CATCH_GET_CHILD,
    int $mode = RecursiveTreeIterator::SELF_FIRST
)

新しい RecursiveTreeIterator を、指定した再帰イテレータから作成します。

警告

この関数は、 現在のところ詳細な情報はありません。引数のリストのみが 記述されています。

パラメータ

iterator

RecursiveIterator あるいは IteratorAggregate

flags

フラグを指定して一部のメソッドの振る舞いを変更することができます。 フラグの一覧は RecursiveTreeIterator の定義済み定数 にあります。

caching_it_flags

内部的に使う RecursiveCachingIterator の振る舞いを変更するフラグ。

mode

内部的に使う RecursiveIteratorIterator の振る舞いを変更するフラグ。