(PHP 5, PHP 7, PHP 8)
Esta classe permite que objetos funcionem como arrays.
Nota: Empacotar objetos com esta classe tem uma falha fundamental e portanto seu uso com objetos é desencorajado.
$array = [], int $flags = 0, string $iteratorClass = ArrayIterator::class)ArrayObject::STD_PROP_LIST
As propriedades do objeto têm sua funcionalidade normal quando
acessadas como lista (var_dump(), foreach, etc.).
ArrayObject::ARRAY_AS_PROPSAs entradas podem ser acessadas como propriedades (leitura e escrita). A classe ArrayObject usa sua própria lógica para acessar propriedades, portanto, nenhum aviso ou erro é gerado ao tentar ler ou escrever propriedades dinâmicas.