enum_exists
(PHP 8 >= 8.1.0)
enum_exists — Checks if the enum has been defined
Beschreibung
$enum, bool $autoload = true): boolThis function checks whether or not the given enum has been defined.
Parameter-Liste
-
enum -
The enum name. The name is matched in a case-insensitive manner.
-
autoload -
Whether to call __autoload by default.
Rückgabewerte
Returns true if enum is a defined enum,
false otherwise.
Beispiele
Beispiel #1 enum_exists() example
<?php
// Check that the enum exists before trying to use it
if (enum_exists(Suit::class)) {
$myclass = Suit::Hearts;
}
?>
Siehe auch
- function_exists() - Falls die angegebene Funktion definiert ist, wird true zurück gegeben
- class_exists() - Prüft, ob eine bestimmte Klasse definiert wurde
- interface_exists() - Prüft, ob ein bestimmtes Interface definiert wurde
- get_declared_classes() - Ermittelt die Namen der definierten Klassen

