Изучаю SPL php, наткнулся на итераторы. Раньше много писал на ООП и как то без них всегда обходился.
Подскажите пожалуйста, где чаще всего их можно использовать, в каких фреймворках и для каких практических задач они чаще всего используются? Где вы их используете?
Загуглил, достойных примеров не нашел. Киньте ссылок, плиз.
ps я понимаю, что я и так использовал итераторы в пределах "стандартной" функциональности php, я имею ввиду дополнительную функциональность.
При создании структур данных итераторы могут существенно повлиять на производительность, так как позволяют организовать отложенную загрузку данных. Отложенная загрузка дает возможность получать данные только тогда, когда они нужны. Также можно манипулировать данными (фильтровать, преобразовывать и так далее) перед передачей их пользователю.