是否有一种简单的方法可以在命令行中本地设置断点和调试PHP脚本?


Is there a simple way of setting breakpoints and debug PHP scripts locally in the command line?

我不知道是否有这样的工具用于PHP,但我最近一直在使用gdb用于C,并取得了巨大的成功。我希望能够设置断点并执行PHP脚本,然后逐步执行我的函数以检查发生了什么。

这可以用PHP完成吗?

如果是这样的话,我想要一些教程或其他资源的链接。

对于命令行,有一个很好的工具叫做phpdbg:

特性
  • Stepthrough调试
  • 灵活的断点(类方法,函数,文件行,地址,操作码)
  • 使用内置eval()轻松访问PHP
  • 轻松访问当前执行的代码
  • <
  • 用户API/gh>
  • SAPI不可知论-易于集成
  • PHP配置文件支持
  • JIT超级全局变量-设置你自己的!!
  • 可选readline支持-舒适终端操作
  • 远程调试支持-捆绑Java GUI

查看这里的一些工具:

xDebug

http://www.ibm.com/developerworks/library/os-debug/

http://www.tek-tips.com/faqs.cfm?fid=6379

xDebug当然提供设置断点的能力。

<

来源/em>

PHP代码分析工具