Function.function-exists
Aus PHP-Wiki
function_exists — Falls die angegebene Funktion definiert ist, wird TRUE zurück gegeben
Inhaltsverzeichnis |
Beschreibung
bool function_exists ( string $function_name )
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.
Parameter-Liste
- function_name
- Der Funktionsname (als String).
Rückgabewerte
Gibt TRUE zurück, wenn function_name
existiert
und es sich um eine Funktion handelt, sonst FALSE.
Hinweis:
Diese Funktion gibt FALSE für Sprachkonstrukte wie
include_once() und echo() zurück.
Beispiele
#1 function_exists()
<?php if (function_exists('imap_open')) { echo "IMAP-Funktionen sind verfügbar.<br />\n"; } else { echo "IMAP-Funktionen sind nicht verfügbar.<br />\n"; } ?>
Anmerkungen
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).