&class.theclass; <classname>ArrayObject</classname> ArrayObject
&reftitle.intro; Cette classe permet aux objets de fonctionner comme des tableaux. Envelopper des objets avec cette classe est fondamentalement défectueux, et son utilisation avec des objets est donc déconseillée.
&reftitle.classsynopsis; ArrayObject implements IteratorAggregate ArrayAccess Serializable Countable &Constants; public const int ArrayObject::STD_PROP_LIST public const int ArrayObject::ARRAY_AS_PROPS &Methods;
&reftitle.constants;
Options de <classname>ArrayObject</classname> ArrayObject::STD_PROP_LIST Les propriétés de l'objet ont leur fonctionnement normal lorsqu'on y accède depuis la liste (var_dump, &foreach;, etc.). ArrayObject::ARRAY_AS_PROPS Les éléments peuvent être accédés comme des propriétés (lecture et écriture). La classe ArrayObject utilise sa propre logique pour accéder aux propriétés, ainsi aucun avertissement ou erreur n'est émis lors d'une tentative de lecture ou écriture de propriétés dynamiques.
&reference.spl.entities.arrayobject;