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

+add a note

User Contributed Notes

There are no user contributed notes for this page.