TGViewer
Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter @phpproglib · 10.5K subscribers
Post #3269 2.71K
Что такое генераторы и как их использовать?

Генераторы - это функции в PHP, которые используют ключевое слово yield для возврата значений по одному за раз, в то время как сохраняют свое состояние между вызовами. Это позволяет использовать генераторы для создания последовательностей значений, которые могут быть очень большими или бесконечными.

Генераторы могут быть использованы для различных задач, таких как генерация списка чисел или бесконечного потока данных, чтение больших файлов или баз данных по частям, итерации по структурам данных и многих других.

Чтобы определить генератор в PHP, необходимо создать функцию и использовать ключевое слово yield вместо return для возврата значений.

#вопросы_с_собеседований
  • 👍 10
  • ❤ 1
More from @phpproglib
  1. Oct 14, 2026Post #6733
  2. Oct 14, 2026Общая папка для работы Claude Code и Codex Луи-Франсуа Бушар собрал заметки, инструкции-ск…
  3. Oct 14, 2026Clockwork: куда ушло время PHP-запроса Страница тормозит, а в логах только общий ответ? Cl…
  4. Oct 12, 2026👀 Как вы смотрите видео? Разбираете урок, слушаете интервью фоном или начинаете на телефо…
  5. Oct 10, 2026Post #6729
  6. Oct 10, 2026Перенос MiniJinja с Rust на Go силами Opus и Codex Около десяти часов работы агента и прим…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →