ArrayIterator::__construct Construct an ArrayIterator &reftitle.description; public ArrayIterator::__construct mixedarray Constructs an ArrayIterator object. &warn.undocumented.func; &reftitle.parameters; array The array or object to be iterated on. &reftitle.returnvalues; An ArrayIterator object. &reftitle.errors; ArrayIterator::__construct throws an InvalidArgumentException if anything besides an array or an object is given. &reftitle.seealso; ArrayIterator::getArrayCopy