PHP Handbuch
Zurück |  | Weiter

# function_exists

(PHP 3 >= 3.0.7, PHP 4, PHP 5)

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

## 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. Gibt bei Erfolg `TRUE` zurück, im Fehlerfall `FALSE`.

`<?php if (function_exists('imap_open')) { echo "IMAP-Funktionen sind verfügbar.<br />\n"; } else { echo "IMAP-Funktionen sind nicht verfügbar.<br />\n"; } ?>`

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). Beachten Sie bitte auch, dass function_exists() `FALSE` für Konstrukte wie include_once() oder echo() zurückliefert.

Siehe auch method_exists(), is_callable() und get_defined_functions().

Zurück | Zum Anfang | Weiter
func_num_args | Nach oben | get_defined_functions