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

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://vk.com/freelancer_eyes

Смотрите также