RecursiveTreeIterator を作成する

# RecursiveTreeIterator::__construct

(PHP 5 >= 5.3.0, PHP 7)

RecursiveTreeIterator::__construct — RecursiveTreeIterator を作成する

### 説明

public RecursiveTreeIterator::__construct ( RecursiveIterator|IteratorAggregate `$it` [, int `$flags` = RecursiveTreeIterator::BYPASS_KEY [, int `$cit_flags` = CachingIterator::CATCH_GET_CHILD [, int `$mode` = RecursiveIteratorIterator::SELF_FIRST ]]] )

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

警告

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

### パラメータ

`it`

  RecursiveIterator あるいは IteratorAggregate。

`flags`

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

`caching_it_flags`

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

`mode`

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

### 返り値

値を返しません。