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