Eine Liste aller definierten Funktionen abrufen
Manchmal kann es nützlich sein, eine Liste aller in der aktuellen Umgebung verfügbaren Funktionen zu erhalten. Das ist besonders dann der Fall, wenn wir einen fremden Server verwalten und uns erst einmal orientieren müssen.
Die Liste der Funktionen kann durch den Aufruf der Funktion get_defined_functions() erhalten werden, die Daten in Form eines Arrays zurückgibt:
txt
[internal => [...,],user => [...,]]
Die Liste der Funktionen ist in zwei große Listen unterteilt.
- Die "internen" Funktionen sind diejenigen, die von PHP selbst und den installierten Erweiterungen definiert werden.
- Benutzerfunktionen (
user) sind Funktionen, die durch den Benutzercode selbst definiert werden. Dies sind alle Funktionen, die wir in den Quellcode geschrieben haben oder die in den installierten Bibliotheken enthalten sind.
Diese Liste kann gut zum Debuggen einer Anwendung verwendet werden.