(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.
iterator
The 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.