Перерахування
(PHP 8 >= 8.1.0)
Основи перерахувань
Перерахування - це обмежуючий шар над класами та константами класів, призначений для надання способу визначення закритого набору можливих значень типу.
Loading...
Полное описание смотрите в главе опереліках
Приведення типів
Якщо перерахування (enum) перетворюється на об'єкт (object), воно змінюється. Якщо перерахування (enum) перетворюється на масив (array), то створюється масив з одним ключем name
(для простих перерахувань) або масив із двома ключами name
иvalue
(Для типізованих перерахувань). Решта приведення типів призведе до помилки.