(PHP 5 >= 5.3.0, PHP 7, PHP 8)
RecursiveTreeIterator::__construct — Конструктор класса RecursiveTreeIterator
$iterator,$flags = RecursiveTreeIterator::BYPASS_KEY ,$cachingIteratorFlags = CachingIterator::CATCH_GET_CHILD ,$mode = RecursiveTreeIterator::SELF_FIRSTСоздаёт новый объект класса RecursiveTreeIterator на основе рекурсивного объекта-итератора.
Функцию пока не задокументировали; для знакомства доступен только список аргументов.
iteratorОбъект класса RecursiveIterator или класса IteratorAggregate .
flagsФлаги влияют на поведение некоторых методов класса. Список возможных флагов можно найти на странице Предопределённых констант RecursiveTreeIterator.
caching_it_flagsФлаги для настройки внутреннего объекта RecursiveCachingIterator .
modeФлаги для настройки внутреннего объекта RecursiveIteratorIterator .