(PHP 4, PHP 5, PHP 7)
function_exists —
Falls die angegebene Funktion definiert ist, wird TRUE
zurück
gegeben
$function_name
) : bool
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.
function_name
Der Funktionsname (als String).
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.
Beispiel #1 function_exists()-Beispiel
<?php
if (function_exists('imap_open')) {
echo "IMAP-Funktionen sind verfügbar.<br />\n";
} else {
echo "IMAP-Funktionen sind nicht verfügbar.<br />\n";
}
?>
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).