如何在PHP中跟踪代码执行?

Mar*_*cka 21 php trace

我想看一下PHP脚本的WHOLE代码执行日志.这样的事情:http://en.wikibooks.org/wiki/Ruby_Programming/Standard_Library/Tracer(缺乏更好的例子;请不要火焰).

有没有办法如何获取PHP的日志?

注意:我知道我可以使用调试器,但这不一样.

Ben*_*anc 8

Xdebug绝对是你想要的,但也有来自valgrind套件的callgrind.

Zend博客文章应该给你一些指示:http://devzone.zend.com/1139/profiling-php-applications-with-xdebug/


ren*_*ish 8

phptrace是一个很棒的工具来跟踪PHP代码执行


Nea*_*eal 6

在任何功能中,您都可以通过使用来查看整个回溯 debug_backtrace(...)

或者您可以使用Xdebug探查器来分析您的PHP脚本.


UXE*_*UXE 5

看看Kint.

debug backtrace screenshot

它是类固醇上的var_dump()和debug_backtrace().易于使用,但功能强大且可定制.您的开发工具箱的重要补充.

它也有特定平台的扩展这里

  • 没看懂问题。该请求是针对执行跟踪工具的。 (2认同)