памяти в методе Query->iterate только за счёт того что гидрация происходит не для всех данных сразу а по очереди для каждого возвращенного row'а, но при этом данные хранятся сразу после запроса, т.е если результатов будет больше чем памяти то приложение упадёт и этот генератор не спасёт? Он только поможет если данные поместились в память, но что бы их обработать уже её может не хватить, тут то он и решает проблему, всё верно?
см. pdo stmt
можно отключить буферизацию запросов, тогда ничего не упадет. Минус - можно только 1 сединение держать
Обсуждают сегодня