# IteratorIterator::__construct

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

IteratorIterator::__construct — Crée un itérateur à partir d'un objet traversable

### Description

public IteratorIterator::__construct(Traversable `$iterator`, ?string `$class` = `null`)

Crée un itérateur à partir d'un objet traversable.

### Liste de paramètres

`iterator`

  L'itérateur traversable.

`class`

  Le nom de classe à utiliser pour l'itérateur intérieur. Ceci permet de spécifier une classe d'itérateur différente pour envelopper l'itérateur fourni. Par défaut, la class `IteratorIterator` elle-même sera utilisée.

### Voir aussi

- Traversable