(PHP 8 >= 8.1.0)
enum_exists — Verifica si la enumeración está definida
Esta función verifica si la enum dada ha sido definida o no.
enumEl nombre de la enum. El nombre se toma en cuenta sin tener en cuenta las mayúsculas y minúsculas.
autoloadSi se debe llamar autoload por omisión.
Ejemplo #1 Ejemplo de enum_exists()
<?php
// Verifica que la enum exista antes de intentar usarla
if (enum_exists(Suit::class)) {
$myclass = Suit::Hearts;
}
?>