The method description looks like it requires a parameter, but it is actually optional:
$iter= new ArrayIterator();
$iter['bacon'] = 'tasty';
(PHP 5, PHP 7, PHP 8)
ArrayIterator::__construct — Constrói um ArrayIterator
Constrói um ArrayIterator object.
Esta função não está documentada; apenas a lista de argumentos está disponível.
array
O array ou objeto a ser iterado.
flags
Flags para controlar o comportamento do objeto ArrayIterator. Veja ArrayIterator::setFlags().
The method description looks like it requires a parameter, but it is actually optional:
$iter= new ArrayIterator();
$iter['bacon'] = 'tasty';