Documentación offline PHP master

La clase ArrayObject

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

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.