(PHP 5, PHP 7, PHP 8)
このクラスは、オブジェクトを配列として動作させます。
$array
= [], int$flags
= 0, string$iteratorClass
= ArrayIterator::class)ArrayObject::STD_PROP_LIST
オブジェクトのプロパティは (var_dump(), foreach などで) 配列としてアクセスしたときと同じ機能を持ちます
ArrayObject::ARRAY_AS_PROPS
オブジェクトのエントリはプロパティとしてアクセスできます(読み書き可)。 ArrayObject クラスはオブジェクトにアクセスするのに独自のロジックを使います。よって、動的なプロパティを読み書きしようとしても警告やエラーは発生しません。