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;