In Gesprächen mit PHP-infizierten stelle ich immer wieder fest, daß die PHP-internen Debugging Möglichkeiten, zu wenig bekannt sind. Beim var_dump() und print_r() hören die Kenntnisse i.d.R. auf.
Das ist schlecht, den stell Dir folgende Situation vor. Du hast eine Funktion prgrammiert, irgendwoher wird ein falscher/leerer Parameter and die Funktion übergeben aber Du kannst nicht schnell genug eruieren, woher der Call kommt…
http://www.php.net/debug_backtrace
schafft Abhilfe. Damit erhälst Du detaillierte Infos, woher z.B. der call kommt (file, Zeilennummer uvm).
Tipp: Unbedingt ins Repertoire aufnehmen!
2 Antworten auf „php::debug_backtrace()“
Dazu auch http://php.net/debug_print_backtrace
leider debug_print_backtrace erst ab php-5. wers unter php4 nutzen will muß sich die PEAR/compat includen