debug_backtrace:浏览器不响应/挂起

时间:2011-05-23 08:44:29

标签: php debugging

我正在尝试查看包含文件的次数。有人建议我用这个替换文件的代码:

<pre>
<?php
    var_dump(debug_backtrace());

?>
</pre>
<hr />

但浏览器只显示输出的第一页,然后没有响应,所以我无法滚动视图。

有什么想法吗?

此致

哈维

2 个答案:

答案 0 :(得分:1)

您可以尝试将标题设置为text / plain。

header('Content-Type: text/plain');

这将帮助浏览器呈现页面,假设您正在加载大量数据。

或者,您应该/可以使用require_once并避免担心,假设您包含类似于bootstrap或帮助函数包的文件。

取决于脚本的大小以及有多少递归(如果有的话)debug_backtrace()可能会很长。

答案 1 :(得分:0)

我遇到了同样的麻烦,似乎没有什么可以修复的,所以我使用了print版本:

ob_start();
debug_print_backtrace();
$bt = ob_get_clean();

不优雅,但悬挂问题消失了。

相关问题