(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"
  }
}
