PHP 代码动态调试器
我的本地主机上有一个网站,一个非常复杂的网站,有很多链接 是否有一个程序可以调试,例如,当我单击一个链接或登录时会发生什么? 并向我显示每个文件中调用的每个函数以及脚本中发生的所有事情?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我的本地主机上有一个网站,一个非常复杂的网站,有很多链接 是否有一个程序可以调试,例如,当我单击一个链接或登录时会发生什么? 并向我显示每个文件中调用的每个函数以及脚本中发生的所有事情?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
您可以使用 Eclipse + PDT 或 Netbeans,然后安装最新版本的 xdebug。这将允许您设置断点、检查变量等。
如果您想获得脚本/框架的整体视图,您可以使用 xdebug 能够生成的 cachegrind 文件,然后使用这些文件的查看器(例如 kcachegrind)。这将帮助您了解一个函数被调用了多少次,应用程序中最耗时的部分是什么,等等。
You can use Eclipse + PDT or Netbeans with the PHP plugin and then install a recent version of xdebug. This will allow you to set breakpoints, inspect variables, etc.
If you want to get an overall view of your script/framework you can use the cachegrind files xdebug is able to produce and then use a viewer for those files (e.g. kcachegrind). This will help you understand how many times a function is called, what the most time consuming parts of your application are, etc..
当我单击测试调试器时,它显示调试服务器尝试连接到以下客户端主机/IP 时发生超时:192.168.0.33 和 127.0.0.1
when i click on test debugger it says A time-out occurred when the debug server attempted to connect to the following client hosts/IPs: 192.168.0.33 and 127.0.0.1