(PHP 8 >= 8.1.0)
enum_exists — Проверяет, определили ли перечисление
Функция проверяет, определили ли заданное перечисление.
enum
Имя перечисления. Имя сопоставляется без учёта регистра.
autoload
Нужно ли автоматически загружать класс, если класс ещё не загрузили.
Пример #1 Пример использования функции enum_exists()
<?php
// Прежде чем пытаться использовать перечисление, убедимся, что перечисление существует
if (enum_exists(Suit::class)) {
$myclass = Suit::Hearts;
}
?>