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 — ArrayIterator を作成する
array
反復処理をする配列あるいはオブジェクト。
flags
ArrayIterator オブジェクトの振る舞いを制御するフラグ。 ArrayIterator::setFlags() を参照ください。
The method description looks like it requires a parameter, but it is actually optional:
$iter= new ArrayIterator();
$iter['bacon'] = 'tasty';