如果要生成回溯,则正在寻找 debug_backtrace
和/或debug_print_backtrace
。
例如,第一个将为您提供一个像这样的数组 (引用手册) :
array(2) {[0]=>array(4) { ["file"] => string(10) "/tmp/a.php" ["line"] => int(10) ["function"] => string(6) "a_test" ["args"]=> array(1) { [0] => &string(6) "friend" }}[1]=>array(4) { ["file"] => string(10) "/tmp/b.php" ["line"] => int(2) ["args"] => array(1) { [0] => string(10) "/tmp/a.php" } ["function"] => string(12) "include_once" }}它们显然不会刷新I / O缓冲区,但是您可以使用 flush
和/或自己进行操作ob_flush
。
(请参阅第一个手册页,以了解为什么使用“和/或” ;-))



