September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie möchten wissen, was an einem bestimmten Punkt Ihres Programms und auf den Stufen zu diesem Punkt passiert.
Nutzen Sie debug_print_backtrace( ):
function stooges() {
print "woo woo woo!\n";
larry();
}
function larry() {
curly();
}
function curly() {
moe();
}
function moe() {
debug_print_backtrace();
}
stooges();Das erzeugt folgende Ausgabe:
woo woo woo! #0 moe() called at [backtrace.php:14] #1 curly() called at [backtrace.php:10] #2 larry() called at [backtrace.php:6] #3 stooges() called at [backtrace.php:21]
Die Funktion debug_backtrace( ) wurde in PHP 4.3.0 eingeführt, und in PHP 5.0.0 wurde die praktische Funktion debug_print_backtrace( ) ergänzt. Mithilfe dieser Funktionen können Sie sich ...