enum_exists

(PHP 8 >= 8.1.0)

enum_existsVerifica se uma enumeração foi definida

Descrição

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

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.

Valor Retornado

Retorna true se enum é uma enumeração definida, false caso contrário.

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