MadeStone

PHP 8.1: enums. Что это такое и с чем их едят?

Просмотры:
30
Дата загрузки:
30.11.2023 00:13
Длительность:
00:52:37
Категория:
Обучение

Описание

Enums - новые сущности, специфические классы, появившиеся в версии 8.1 языка PHP. Они делают жизнь разработчика значительно проще, когда значения какого-то поля нужно ограничить списком значений (список валют, единиц измерений, языков, статусов и так далее).
В этом видео мы увидим, как использовать enums на практике, и насколько приятнее пользоваться ими, чем обычными константами классов.

Содержание ролика "PHP 8.1: enums. Что это такое и с чем их едят?":
00:00 Общая идея enums (enumerations): замена констант класса + встроенная валидация.
01:40 Что такое enums в принципе? Ограниченные и изменяемые списки значений.
05:00 Практика. Пример создания списка единиц измерения на константах класса.
14:00 Практика. Создаём enum со списком единиц измерения.
20:00 Backed Enums.
22:20 Вывод полного списка доступных значений enum.
23:25 Интерфейсы для enums.
30:00 Собственное поведение (методы) в enums.
35:15 Traits для enums.
39:45 Практика. Список валют с помощью enums. Декорация списка дополнительными данными.

Анонсы новых роликов можно получать в:
- https://t.me/freelancer_eyes
- https://vk.com/freelancer_eyes

Источники:

Рекомендуемые видео