Я изучал руководство сегодня и заметил различные итераторы. Мне кажется, что все они несколько бессмысленны; Я не вижу причины использовать их, если вы предпочитаете их синтаксис, или не знаете, как написать рекурсивную функцию. Существуют ли какие-либо причины использовать встроенные итераторы в PHP для простого написания цикла или создания рекурсивного метода?
Я ищу только фактические ответы, а не субъективные предпочтения (т.е. меня не волнует, если вы считаете, что это более "читаемый" или "более объектно-ориентированный", я хочу знать, если они быстрее, предложите функциональность, которая не может быть достигнута при ее запуске и т.д.).