ArrayObject::__construct Создаёт новый объект массива &reftitle.description; public ArrayObject::__construct mixedinputarray() intflags0 stringiterator_class"ArrayIterator" Создаёт новый объект (object) массива. &reftitle.parameters; input Параметр input принимает значение типа array или Object. flags Флаги для управления поведением объекта ArrayObject. См. ArrayObject::setFlags. iterator_class Указывает класс, который будет использоваться в качестве итератора объекта ArrayObject. &reftitle.returnvalues; Возвращает ArrayObject при успешном выполнении. &reftitle.errors; Выбрасывает InvalidArgumentException, когда: input не является массивом или объектом flags не является целым числом iterator_class не является объектом, который реализует Iterator &reftitle.examples; Пример использования <function>ArrayObject::__construct</function> 'one', '2' => 'two', '3' => 'three'); $arrayobject = new ArrayObject($array); var_dump($arrayobject); ?> ]]> &example.outputs; string(3) "one" [2]=> string(3) "two" [3]=> string(5) "three" } ]]> &reftitle.seealso; ArrayObject::setflags