Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<GlobIterator::countInfiniteIterator::__construct>
^IteratorsLast updated: Mon, 26 Oct 2026

The InfiniteIterator class

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

Introduction

The InfiniteIterator allows one to infinitely iterate over an iterator without having to manually rewind the iterator upon reaching its end.

Class synopsis

class InfiniteIterator extends IteratorIterator {
/* Methods */
public function __construct(Iterator $iterator)
public function next(): void
/* Inherited methods */
public function IteratorIterator::current(): mixed
public function IteratorIterator::key(): mixed
public function IteratorIterator::next(): void
public function IteratorIterator::rewind(): void
public function IteratorIterator::valid(): bool
}

Table of Contents


<GlobIterator::countInfiniteIterator::__construct>
^IteratorsLast updated: Mon, 26 Oct 2026