Gen.-PartnerAlgotech

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.

|
10. April 2021

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:

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

Kommentare werden geladen...

Bleiben Sie auf dem Laufenden

Abonnieren Sie unseren Newsletter und erhalten Sie die neuesten Informationen zur Cybersicherheit direkt in Ihr Postfach.

Ihre Daten sind sicher. Sie können den Newsletter jederzeit abbestellen.