function_exists

(PHP 4, PHP 5, PHP 7)

function_exists Falls die angegebene Funktion definiert ist, wird TRUE zurück gegeben

Beschreibung

function_exists ( string $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.

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

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";
}
?>

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).

Siehe auch