Что такое enum в PHP?
enum в языке программирования PHP представляет собой тип данных, предназначенный для создания и использования перечислений. Этот тип появился в PHP 8.1 и позволяет определять набор именованных значений, что делает код более читаемым и поддерживаемым.
<?php
// Пример использования enum для создания перечисления с днями недели
enum WeekDay {
case MONDAY;
case TUESDAY;
case WEDNESDAY;
case THURSDAY;
case FRIDAY;
case SATURDAY;
case SUNDAY;
}
// Использование перечисления в коде
$today = WeekDay::WEDNESDAY;
switch ($today) {
case WeekDay::MONDAY:
case WeekDay::TUESDAY:
case WeekDay::WEDNESDAY:
case WeekDay::THURSDAY:
case WeekDay::FRIDAY:
echo "Сегодня рабочий день";
break;
case WeekDay::SATURDAY:
case WeekDay::SUNDAY:
echo "Сегодня выходной";
break;
}
?>
Комментарии