(PHP 8 >= 8.1.0)
enum_exists — Prüft, ob eine Aufzählung definiert ist
$enum
, bool $autoload
= true
): boolDiese Funktion prüft, ob die angegebene Aufzählung enum definiert ist.
enum
Der Name der Aufzählung; die Suche nach Übereinstimmungen erfolgt ohne Berücksichtigung der Groß- und Kleinschreibung.
autoload
Ob __autoload standardmäßig aufgerufen werden soll
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;
}
?>