如何调试PHP应用程序?

Man*_*sai 5 php debugging web-applications visual-studio

哪个是调试PHP应用程序的最佳方法,因为我们可以使用Visual Studio调试ASP.NET应用程序?

Pas*_*TIN 7

我正在使用IDE Eclipse PDT,它可以使用PHP扩展Xdebug来提供调试功能,类似于Visual Studio(可能稍微强大一些),这使您能够执行以下操作:

  • 一步步
  • 进/出功能/方法
  • 看到变量的内容
  • 有一个堆栈跟踪显示你在哪里

调试大程序非常好 - 特别是那些你没写过的程序,以了解它们是如何工作的(或者不是^^)

它也可以使用扩展名"zend debugger"; 但我从未尝试过这个.


即使不使用像PDT提供的调试器,Xdebug也是开发服务器上的一个很好的扩展:当出现错误/异常时,它会提供很好的堆栈跟踪,它可以让你获得漂亮var_dump的输出,... .

它还可用于获取分析数据,您可以使用KCacheGrind,WinCacheGrindWebgrind等工具进行可视化.

但请注意,它会严重损害性能,所以它绝对不应该安装在生产服务器上!


您还可以查看与您相近的这些问题: