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