(PHP 8 >= 8.1.0)
enum_exists — Prüft, ob eine Aufzählung definiert ist
Diese Funktion prüft, ob die angegebene Aufzählung enum definiert ist.
enumDer Name der Aufzählung; die Suche nach Übereinstimmungen erfolgt ohne Berücksichtigung der Groß- und Kleinschreibung.
autoloadGibt an, ob automatisch geladen werden soll, falls nicht bereits geladen.
Gibt true zurück, wenn enum eine definierte
Aufzählung ist, andernfalls wird false zurückgegeben.
Beispiel #1 enum_exists()-Beispiel
<?php
// Prüfen, ob die Aufzählung existiert, bevor sie verwendet wird
if (enum_exists(Suit::class)) {
$myclass = Suit::Hearts;
}
?>