enum_exists

(PHP 8 >= 8.1.0)

enum_existsПроверяет, определено ли перечисление

Описание

enum_exists(string $enum, bool $autoload = true): bool

Функция проверяет, определено ли данное перечисление.

Список параметров

enum

Имя перечисления. Имя сопоставляется без учёта регистра.

autoload

Следует ли вызывать __autoload по умолчанию.

Возвращаемые значения

Возвращает true, если перечисление enum определено или false в противном случае.

Примеры

Пример #1 Пример использования enum_exists()

<?php
// Убедитесь, что перечисление существует, прежде чем пытаться его использовать
if (enum_exists(Suit::class)) {
    
$myclass Suit::Hearts;
}
?>

Смотрите также

  • function_exists() - Возвращает true, если указанная функция определена
  • class_exists() - Проверяет, был ли объявлен класс
  • interface_exists() - Проверяет, определён ли интерфейс
  • get_declared_classes() - Возвращает массив с именами объявленных классов

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top