(PHP 5 >= 5.1.0, PHP 7, PHP 8)
Этот итератор позволяет сбросить и изменить значения и ключи во время прохода по массивам и объектам таким же образом, как и ArrayIterator. Кроме того, можно перебирать текущие записи итератора.
RecursiveArrayIterator::CHILD_ARRAYS_ONLY
Применим только к массивам (не к объектам) как имеющих детей для итерации.