2011-05-23 128 views
1

我试图看看文件包含多少次。有人推荐我这个替换该文件的代码:debug_backtrace:浏览器不响应/挂起

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

?> 
</pre> 
<hr /> 

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

有什么想法?

问候

哈维

+0

使用http://xdebug.org/ – 2011-05-23 08:55:36

回答

1

你可以尝试设置头部为text/plain的。

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

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

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

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

0

我有同样的烦恼,似乎没有任何解决它,所以我用了print版本:

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

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