(PHP 5 >= 5.1.0, PHP 7, PHP 8)
IteratorIterator::__construct — Create an iterator from anything that is traversable
Creates an iterator from anything that is traversable.
iteratorThe traversable iterator.
class The class name to use for the inner iterator. It allows to specify a different iterator class to wrap the provided iterator. By default, it will use the IteratorIterator class itself.
© 1997–2025 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/iteratoriterator.construct.php