Веб-версияОткрыть в Telegram

Пост❓ Зачем нужен yield вместо return с массивом?

19 июля 2026
Б
Библиотека собеса по PHP | вопросы с собеседований
❓ Зачем нужен yield вместо return с массивом? yield превращает функцию в генератор. Вместо того чтобы собрать все данные в массив и вернуть целиком, функция отдаёт значения по одному, по мере запроса. Главный профит — память. Если обрабатываешь CSV на 500 тысяч строк, с массивом ты загрузишь всё в RAM разом. С генератором в памяти живёт одна строка. Генератор реализует интерфейс Iterator, с ним работает foreach. Минус — нельзя перемотать назад, обойти можно только один раз. Используй когда данных много, порядок линейный, и случайный доступ не нужен.
6 · 886 ·

Рядом в ленте

ББиблиотека собеса по PHP | вопросы с собеседований🤷‍♂️ Что важнее в хорошем курсе: программа или люди, которые её создают? У Proglib Academy вышел пост о том, на каком опыте построен новый курс по AI для разрабББиблиотека собеса по PHP | вопросы с собеседований🧑‍💻 Учиться агентной разработке — у тех, кто уже внедряет её в бигтехе Курс «ИИ для разработчиков» ведут практики из ведущих российских IT-компаний 🔥 🔵 Они прош
это сообщение
ББиблиотека собеса по PHP | вопросы с собеседований❓ Что такое PSR? PSR (PHP Standards Recommendations) — набор стандартов от PHP-FIG, которые обеспечивают совместимость кода между проектами и пакетами. КлючевыеББиблиотека собеса по PHP | вопросы с собеседований❓ Чем PDO::FETCH_ASSOC отличается от PDO::FETCH_OBJ на низком уровне? ​В PDO существуют различные режимы выборки данных, определяемые константами, такими как PD
ББиблиотека собеса по PHP | вопросы с собеседованийБиблиотека собеса по PHP | вопросы с собеседований@php_interview_lib · канал · Технологии
3 089подписчиков588средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем