enum_exists
(PHP 8 >= 8.1.0)
enum_exists — Verifica se uma enumeração foi definida
Descrição
Esta função verifica se o enum fornecido foi definido.
Parâmetros
enum
-
O nome da enumetação. O nome é verificado sem sensibilidade a maiúsculas/minúsculas.
autoload
-
Se deve-se carregar automaticamente a enumeração caso não tenha sido carregada.
Exemplos
Example #1 Exemplo de enum_exists()
<?php
// Verifica se a enumeração existe antes de tentar usá-la
if (enum_exists(Suit::class)) {
$myclass = Suit::Hearts;
}
?>
Veja Também
- function_exists() - Retorna true se a função informada estiver definida
- class_exists() - Verifica se uma classe foi definida
- interface_exists() - Verifica se a interface foi definida
- get_declared_classes() - Retorna um array com os nomes das classes definidas