(PHP 8 >= 8.1.0)
enum_exists — Verifica se uma enumeração foi definida
Esta função verifica se o enum fornecido foi definido.
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.
Retorna true
se enum
é uma enumeração definida,
false
caso contrário.
Exemplo #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;
}
?>