Вопросы с собеседований по PHP и ответы на них.
По рекламе: @tproger_sales_bot
Учиться у нас: clc.to/5JWKxA
Для обратной связи: @proglibrary_feeedback_bot
Post #1344
806
❓ Расскажите о enum?
Enum — перечисление допустимых значений как полноценный тип. Бывают чистые (pure) и backed с привязанным скалярным значением (int или string).
У backed-enum есть свойство -> value и методы from() / tryFrom().
Enum может содержать методы, константы и реализовывать интерфейсы, но не имеет свойств и не создаётся через new. Заменяет «магические» строковые и числовые константы, давая типобезопасность.
Enum — перечисление допустимых значений как полноценный тип. Бывают чистые (pure) и backed с привязанным скалярным значением (int или string).
У backed-enum есть свойство -> value и методы from() / tryFrom().
Enum может содержать методы, константы и реализовывать интерфейсы, но не имеет свойств и не создаётся через new. Заменяет «магические» строковые и числовые константы, давая типобезопасность.
- ❤ 2
- 🔥 2
- 👍 1







