PHP:在输出中嵌入调试信息?

时间:2014-02-15 02:29:30

标签: php debugging xdebug

是否有一种简单的方法可以让PHP在HTML注释中输出堆栈跟踪,从而产生输出?我正在使用xdebug,但是当我将断点放在错误的位置时,能够搜索大量转储会很有帮助。

  

地狱是别人的代码

1 个答案:

答案 0 :(得分:0)

没有直接的方式存在。

间接地,您可以在目标页面中包含DIV元素:

<div id="debugInfo">
 ...
</div>

使用您想知道的调试信息填充DIV。

使用CSS和JavaScript可将DIV的大小减小到例如默认为20 x 10像素。

使用onmousedown事件,最大化DIV元素。在下一个onmousedown事件中,再次缩小尺寸。

换句话说:每次点击DIV元素都会切换其大小。