« RecursiveTreeIterator::callHasChildren
RecursiveTreeIterator::current »

RecursiveTreeIterator::__construct

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

RecursiveTreeIterator::__construct — RecursiveTreeIterator を作成する

説明

public function RecursiveTreeIterator::__construct(
    RecursiveIterator|IteratorAggregate $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 の振る舞いを変更するフラグ。

関連キーワード:
RecursiveTreeIterator   フラグ   construct   flags   RecursiveIterator   IteratorAggregate   iterator   mode   内部的   callHasChildren   current   cachingIteratorFlags   CachingIterator   再帰   イテレータ   詳細   記述   一部   定数   caching   RecursiveCachingIterator   RecursiveIteratorIterator
関連する関数・ページ:
recursivetreeiterator.next   recursivetreeiterator.callhaschildren   recursivetreeiterator.callgetchildren   recursivetreeiterator.nextelement   recursivetreeiterator.current   recursivetreeiterator.endchildren