InfiniteIterator
InfiniteIterator::next
InfiniteIterator
PHP Manual

# InfiniteIterator::__construct

(PHP 5 >= 5.1.0)

InfiniteIterator::__construct — Constructs an InfiniteIterator

### Opis

public InfiniteIterator::__construct ( Iterator `$iterator` )

Constructs an InfiniteIterator from an Iterator.

### Parametry

`iterator`

  The iterator to infinitely iterate over.

### Zwracane wartości

Nie jest zwracana żadna wartość.

### Błędy/Wyjątki

Throws an `E_RECOVERABLE_ERROR` if the `iterator` parameter is not an Iterator.

### Przykłady

Przykład #1 InfiniteIterator::__construct() example

`<?php
$arrayit = new ArrayIterator(array('cat','dog'));
$infinite = new InfiniteIterator($arrayit);
$limit = new LimitIterator($infinite, 0, 7);
foreach($limit as $value)
{
echo "$value\n";
}
?>`

Powyższy przykład wyświetli:

    cat
    dog
    cat
    dog
    cat
    dog
    cat

### Zobacz też:

- InfiniteIterator::next() - Moves the inner Iterator forward or rewinds it

InfiniteIterator
InfiniteIterator::next
InfiniteIterator
PHP Manual