PHP: Prüfen, ob eine Funktion vorhanden ist

Wer mit Plugins oder dynamisch hinzuladbaren Include-Dateien arbeitet, kann nicht immer sicher davon ausgehen, dass eine aufgerufene Funktion auch vorhanden ist. Das können Sie aber ganz leicht überprüfen, indem Sie vor dem Funktionsaufruf mit function_exists() prüfen, ob die Funktion vorhanden ist, zum Beispiel:

if (function_exists(‘display_data’))

display_data($arrData);

Das ist natürlich nur dann sinnvoll, wenn Sie notfalls auch auf die Funktion verzichten können. Falls Sie die Funktion auf jeden Fall benötigen, sollten Sie an dieser Stelle noch nach einem else eine Fehlerbehandlung einbauen.

Ähnliche Beiträge