&class.theclass; ArrayObject
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 ArrayObject
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é comme des propriétés (lecture et écriture).
La classe ArrayObject utilise so propre logique
pour accéder aux propriétés, ainsi aucun avertissement ou erreur est
émise lors d'une tentative de lecture ou écriture de propriétés dynamique.
&reference.spl.entities.arrayobject;