可以在Symfony2中调试php代码吗?

时间:2012-07-09 21:45:38

标签: php debugging symfony

我在Ruby on Rails之后开始使用Symfony2,我能够调试Ruby代码。我对Symfony2上的php感到好奇。是否可以调试它?我是否需要扩展,捆绑或其他?

...谢谢

2 个答案:

答案 0 :(得分:3)

是的,XDebug FTW,但Symfony2实际上有自己的调试工具 - 例如Web调试工具栏,这可以非常方便(至少用于检查发送的SQL查询)。您可以详细了解其设置和使用情况here。此外,您可能需要将开发环境与生产环境分开(它也不是XDebug的关注点),这里有about如何做正确的事情。

答案 1 :(得分:0)

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

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

PHPEd还带有一个非常强大的分析器。