(PHP 5, PHP 7, PHP 8)
Esta clase permite que los objetos funcionen como arrays.
Nota: Envolver objetos con esta clase es fundamentalmente defectuoso, y su utilización con objetos es por lo tanto desaconsejada.
$array = [], int $flags = 0, string $iteratorClass = ArrayIterator::class)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_PROPSLos 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.