Перерахування

(PHP 8 >= 8.1.0)

Основи перерахувань

Перерахування - це обмежуючий шар над класами та константами класів, призначений для надання способу визначення закритого набору можливих значень типу.

Loading...

Полное описание смотрите в главе опереліках

Приведення типів

Якщо перерахування (enum) перетворюється на об'єкт (object), воно змінюється. Якщо перерахування (enum) перетворюється на масив (array), то створюється масив з одним ключем name (для простих перерахувань) або масив із двома ключами nameиvalue (Для типізованих перерахувань). Решта приведення типів призведе до помилки.