是否可以在Symfony2中调试php代码


Is it possible to debug php code in Symfony2?

在RubyonRails之后,我开始使用Symfony2,并且能够调试Ruby代码。我对Symfony2上的php很好奇。可以调试它吗?我需要分机、包裹还是别的?

谢谢。。。

是的,XDebug FTW,但Symfony2实际上有自己的调试工具,例如Web调试工具栏,它非常方便(至少用于检查发送的SQL查询)。你可以在这里阅读更多关于它们的设置和用法的信息。此外,您可能需要将开发环境与生产环境分开(这也不是XDebug关心的问题),以下是关于如何正确执行的内容。

如果你需要一个强大的调试器,并使用Windows作为你的主要开发平台,那么PHPEd的调试器是迄今为止最好的PHP调试器。请注意,所有操作系统都有服务器扩展,所以你实际上只需要你的开发计算机是基于Windows的,但你的部署和测试服务器可以是你想要的。

然而,如果您使用Linux xDebug可能会满足您的需求,但请注意,它有一些怪癖,并且与NetBeans等IDE相处不好。NetBeans特别麻烦,因为xDebug中的一个直接错误阻止了它使用"动态"评估功能(在调试过程中,您将无法使用评估气泡)。

此外,PHPEd还附带了一个非常强大的探查器。