La clase ArrayObject
En esta página
Introducción#
Esta clase permite que los objetos funcionen como arrays.
[!NOTE] Envolver objetos con esta clase es fundamentalmente defectuoso, y su utilización con objetos es por lo tanto desaconsejada.
Sinopsis de la clase#
ArrayObject
implements
IteratorAggregate
ArrayAccess
Serializable
Countable
Constantes
public
const
int
ArrayObject::STD_PROP_LIST
public
const
int
ArrayObject::ARRAY_AS_PROPS
Métodos
Constantes predefinidas#
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.