PHP
Referenzliste
function_exists
Functions-Funktionen
Befehl:
bool function_exists ( string $function_name )
Parameter-Liste:
Beschreibung | |
---|---|
Der Funktionsname (als String). |
Rückgabewerte:
Gibt
TRUE
zurück, wenn function_name
existiert und es sich um eine Funktion handelt, sonst FALSE
. Beschreibung:
Prüft in der Liste der definierten Funktionen (enthält sowohl die in PHP eingebauten als auch die vom Benutzer selbst geschriebenen Funktionen), ob eine Funktion mit dem Namen function_name existiert.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Hinweis:
Hinweis:
Bitte beachten Sie, dass ein Funktionsname existieren kann, auch wenn die Funktion selbst nicht genutzt werden kann, weil Konfigurations- oder Kompilierungsoptionen dies verhindern können (z.B. kann dies der Fall bei den Grafik-Funktionen sein).
Siehe auch:
Prüft on eine Methode innerhalb eines Objekts existiert
Prüft ob der Inhalt einer Variable als Funktion aufgerufen werden kann
Liefert ein Array aller definierten Funktionen
Prüft, ob die Klasse definiert wurde
function_exists() - Beispiel:
Eingabe:
<?PHP $array = array ( 'einkauf', 'warenkorb', 'verkauf' ); function warenkorb () { // // Programmcode // } for ( $x = 0; $x < count ( $array ); $x++ ) { if ( function_exists ( $array[$x] ) ) { echo 'function ' . $array[$x] . '() ist existent' . "\n"; } else { echo 'function ' . $array[$x] . '() ist nicht existent' . "\n"; } } ?>
Ausgabe:
function einkauf() ist nicht existent
function warenkorb() ist existent
function verkauf() ist nicht existent
function warenkorb() ist existent
function verkauf() ist nicht existent
Beschreibung:
Mit function_exists() kann man �berpr�fen, ob eine Funktion (function_name) vorhanden ist.<br>Wenn die Funktion existiert, gibt function_exists() true, sonst false zur�ck.
Functions-Funktionen