(PHP 5, PHP 7, PHP 8)
ArrayObject::__construct — Constrói um novo objeto de array
$array = [], int $flags = 0, string $iteratorClass = ArrayIterator::class)Constrói um novo objeto de array (do tipo object).
arrayflagsOpções para controlar o comportamento do objeto ArrayObject. Consulte ArrayObject::setFlags().
iteratorClassEspecifica a classe que será usada para iteração do objeto ArrayObject. A classe deve ser um subtipo da classe ArrayIterator.
Exemplo #1 Exemplo de ArrayObject::__construct()
<?php
$array = [
'1' => 'um',
'2' => 'dois',
'3' => 'três'
];
$arrayobject = new ArrayObject($array);
var_dump($arrayobject);
?>O exemplo acima produzirá:
object(ArrayObject)#1 (1) {
["storage":"ArrayObject":private]=>
array(3) {
[1]=>
string(3) "um"
[2]=>
string(3) "dois"
[3]=>
string(5) "três"
}
}