La clase <classname>ArrayObject</classname> ArrayObject
&reftitle.intro; Esta clase permite que los objetos funcionen como arrays. Envolver objetos con esta clase es fundamentalmente defectuoso, y su utilización con objetos es por lo tanto desaconsejada.
&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;
Opciones de <classname>ArrayObject</classname> ArrayObject::STD_PROP_LIST Las propiedades del objeto tienen su funcionamiento normal cuando se accede a ellas desde la lista (var_dump, &foreach;, etc.). ArrayObject::ARRAY_AS_PROPS Los elementos pueden ser accedidos como propiedades (lectura y escritura). La clase ArrayObject utiliza su propia lógica para acceder a las propiedades, por lo que no se emite ningún aviso o error al intentar leer o escribir propiedades dinámicas.
&reference.spl.entities.arrayobject;