(PHP 5 >= 5.1.0, PHP 7, PHP 8)
Этот итератор-обёртка позволяет преобразовывать все, что является "обходимым" (Traversable) в итератор. Важно понимать, что большинство классов, которые не реализуют итераторы, имеют на то причины, так как, скорее всего, они не позволяют реализовать полный набор возможностей итератора. Если так, то должны быть предприняты меры для предотвращения неправильного использования, иначе можно ожидать исключений или фатальных ошибок.
Замечание:
Этот класс разрешает доступ к методам внутреннего итератора через магический метод __call.