La clase ArrayObject
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 ArrayObject
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;