A classe ArrayObject ArrayObject
&reftitle.intro; Esta classe permite que objetos funcionem como arrays. Empacotar objetos com esta classe tem uma falha fundamental e portanto seu uso com objetos é desencorajado.
&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;
Flags do ArrayObject ArrayObject::STD_PROP_LIST As propriedades do objeto têm sua funcionalidade normal quando acessadas como lista (var_dump, &foreach;, etc.). ArrayObject::ARRAY_AS_PROPS As 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.
&reference.spl.entities.arrayobject;