Що таке 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;
}
?>
Коментарі