[PHP] Aufgerufene Funktionen ausgeben

Roin

Freier Denker
Registriert
22 Juli 2013
Beiträge
581
Hallo,

ich suche eine Funktion in PHP, die alle aufgerufenen Funktionenen (bzw. die Namen der Funktionen ausgibt).

Also ein kleines Beispiel:
Ich rufe meine gewünschte Funktion auf...
Danach gibt er mir (in eine Datei oder als Output) beispielsweise sowas aus:
funktion1
funktion2
funktion1
funktion3
funktion_keinemehr

Ich hoffe es ist verständlich was ich suche.


Durch solch eine Funktion könnte ich Anpassungen an dem einen oder anderen CMS wesentlich schneller durchführen, da ich genau weiß, welche Funktionen alle zu Einsatz kommen.

Gibt es da vielleicht was? Geht das eventuell über eine php_ini Einstellung?

LG
 
Diese Funktionen können jedoch nur einen Backtrace (eine Liste der aufrufenden Funktionen) ausgeben, nicht jeden Funktionsaufruf in einem Skript verfolgen. Das könnte jedoch eine Profiling-Erweiterung leisten - z.B. Xdebugs Profiler oder XHProf.
 
  • Thread Starter Thread Starter
  • #4
Wie wäre es mit bzw. ?
Sowas ist doch schon mal ein großer Fortschritt - etwas ähnliches habe ich gesucht.

Diese Funktionen können jedoch nur einen Backtrace (eine Liste der aufrufenden Funktionen) ausgeben, nicht jeden Funktionsaufruf in einem Skript verfolgen. Das könnte jedoch eine Profiling-Erweiterung leisten - z.B. Xdebugs Profiler oder XHProf.
Dann werde ich mir das doch mal anschauen...
 
Zurück
Oben