Ich versuche, ein Tracer-Protokoll in meiner PHP-Anwendung zu erstellen. Wenn Sie den Debug-Modus einschalten, wird der Ablauf der Funktion verfolgt.Tracing jeder Funktion in PHP ruft
Unten ist das, was ich als meine Implementierung erwarte:
function callA(x) { ... } //XYZ.php
function callB() { ... callA(1) ... } //ABC.php
callB(); //main.php
Ich möchte den Fluss des PHP-Code verfolgen.
Ich weiß, dass ich debug_backtrace verwenden kann, aber in diesem Fall muss ich explizit debug_backtrace
in einer der Funktion aufrufen.
Allerdings möchte ich den Codefluss automatisch verfolgen.
Gibt es eine Möglichkeit, es zu tun.
Ich verstehe, dass der Code würde immer 'tracer()' als Debug Tracer würde auch Tracer() 'Funktion verfolgen. –