Перейти к содержимому

Итераторы PHP и итерируемый тип — итерация по объектам — полное руководство по PHP 8

Program With Gio

0:00 / 0:00

Итераторы PHP и итерируемый тип — итерация по объектам — полное руководство по PHP 8

29 995 просмотров · 5 л. назад
Program With Gio
66,4 тыс. подписчиков
29 995 просмотров · 5 л. назад
В этом уроке вы узнаете, что такое итераторы и как с ними работать в PHP. Звучит пугающе, но на самом деле всё довольно просто. С помощью итераторов вы можете определить, как будут перебираться объекты. По умолчанию при переборе объектов в PHP перебираются видимые свойства объекта, но иногда может потребоваться перебрать определённое свойство объекта. Узнайте, что такое интерфейсы Iterator, IteratorAggregate и Traversable, что такое итерируемый тип данных и как реализовать базовый шаблон коллекции, который вам может быть знаком по таким фреймворкам, как Laravel. НЕКОТОРЫЕ СПОСОБЫ ПОДДЕРЖАТЬ КАНАЛ 👍 Нажмите «Мне нравится» 🤝 Подпишитесь на канал и включите уведомления 💬 Оставляйте комментарии, мы будем очень благодарны за любые отзывы ⭐ Станьте спонсором Patreon:   / programwithgio   СПАСИБО! УРОК 2.22 Программа курса - https://github.com/ggelashvili/learnp... Плейлист курса -    • Learn PHP The Right Way - Full PHP Tutoria...   РЕСУРСЫ https://www.php.net/manual/en/languag... https://www.php.net/manual/en/languag... https://www.php.net/manual/en/class.i... https://www.php.net/manual/en/spl.ite... https://www.php.net/manual/en/class.i... ГЛАВЫ 00:00 - Итерирование объекты 01:33 - Интерфейсы Traversable, Iterator и IteratorAggregate 02:11 - Реализация простого класса коллекции с использованием интерфейса Iterator 07:50 - Итераторы SPL и рефакторинг коллекции для использования интерфейса IteratorAggregate 10:26 - Тип Iterable и подсказки типов