ArrayIterator::__construct
PHP Manual
PHP Manual»ArrayIterator»ArrayIterator::__construct

ArrayIterator::__construct

(PHP 5, PHP 7, PHP 8)

ArrayIterator::__construct — Construit un ArrayIterator

Description

public function ArrayIterator::__construct(array|object $array = [], int $flags = 0)

Construit un objet ArrayIterator.

Liste de paramètres

array

Le tableau ou l'objet à itérer. Passer un object est déprécié à partir de PHP 8.5.0.

flags

Drapeaux permettant de contrôler le comportement de l'objet ArrayIterator. Voir la documentation de la méthode ArrayIterator::setFlags().

Erreurs / Exceptions

À partir de PHP 8.5.0, lève une InvalidArgumentException si array est un enum.

Historique

Version Description
8.5.0 Passer un enum comme array lève désormais une InvalidArgumentException.
8.5.0 Passer un object comme array est déprécié.

Voir aussi

To Top