(PHP 5)
debug_print_backtrace — Druckt die Daten für eine Ablaufverfolgung
debug_print_backtrace() gibt eine PHP Ablaufverfolgung aus. Diese enthält Ausgaben zu allen Funktionsaufrufen, mit include() oder require() eingebundenen Dateien und mit eval() ausgeführtem Kode.
Diese Funktion hat keine Parameter.
Es wird kein Wert zurückgegeben.
Beispiel #1 debug_print_backtrace() Beispiel
<?php
// include.php Datei
function a() {
b();
}
function b() {
c();
}
function c(){
debug_print_backtrace();
}
a();
?>
<?php
// test.php Datei
// Dies ist die Datei die Sie ausführen sollten
include 'include.php';
?>
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
#0 eval() called at [/tmp/include.php:5] #1 a() called at [/tmp/include.php:17] #2 include(/tmp/include.php) called at [/tmp/test.php:3] #0 c() called at [/tmp/include.php:10] #1 b() called at [/tmp/include.php:6] #2 a() called at [/tmp/include.php:17] #3 include(/tmp/include.php) called at [/tmp/test.php:3]