Php/docs/class.infiniteiterator
From Get docs
(PHP 5 >= 5.1.0, PHP 7)
Introduction
The InfiniteIterator allows one to infinitely iterate over an iterator without having to manually rewind the iterator upon reaching its end.
Class synopsis
InfiniteIterator extends IteratorIterator implements OuterIterator {
public __construct
( Iterator $iterator
)
public next ( ) : void
/* Inherited methods */
public IteratorIterator::__construct
( Traversable $iterator
)
public IteratorIterator::current ( ) : mixed
public IteratorIterator::getInnerIterator ( ) : Traversable
public IteratorIterator::key ( ) : mixed
public IteratorIterator::next ( ) : void
public IteratorIterator::rewind ( ) : void
public IteratorIterator::valid ( ) : bool
}
Table of Contents
- InfiniteIterator::__construct — Constructs an InfiniteIterator
- InfiniteIterator::next — Moves the inner Iterator forward or rewinds it
/* Methods */