我不知道是否有这样的工具用于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代码分析工具