(PHP 8 >= 8.1.0)
enum_exists — Vérifie si l'énumération est définie
$enum, bool $autoload = true): boolCette fonction vérifie si l'enum donnée a été définie ou non.
enumLe nom de l'enum. Le nom est pris en compte sans tenir compte des majuscules et des minuscules.
autoloadS'il faut appeler autoload par défaut.
   Retourne true si enum est un enum défini,
   false sinon.
  
Exemple #1 Exemple de enum_exists()
<?php
// Check that the enum exists before trying to use it
if (enum_exists(Suit::class)) {
    $myclass = Suit::Hearts;
}
?>