IteratorIterator::__construct Создаёт итератор из чего-либо, что является обходимым (traversable) &reftitle.description; public IteratorIterator::__construct Traversableiterator stringnullclass&null; Создаёт итератор из чего-либо, что является обходимым (traversable). &reftitle.parameters; iterator Обходимый (traversable) итератор. class Имя класса, используемого для внутреннего итератора. Позволяет указать другой класс итератора для обёртывания предоставленного итератора. По умолчанию будет использоваться класс IteratorIterator. &reftitle.seealso; Traversable