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