ArrayObject::__construct Construit un nouvel objet tableau &reftitle.description; public ArrayObject::__construct mixedinputarray() intflags0 stringiterator_class"ArrayIterator" Construit un nouvel objet tableau. &reftitle.parameters; input Le paramètre input accepte un &array; ou un autre &object;. flags Option de contrôle du comportement de l'objet ArrayObject. Voir la méthode ArrayObject::setFlags. iterator_class Spécifie la classe qui sera utilisée pour les itérations de l'objet ArrayObject. &reftitle.returnvalues; Retourne un objet ArrayObject en cas de succès. &reftitle.errors; Lance une exception InvalidArgumentException lorsque : Le paramètre input n'est ni un tableau, ni un objet Le paramètre flags n'est pas un entier Le paramètre iterator_class n'est pas un objet implémentant la classe Iterator &reftitle.examples; Exemple avec <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