我本质上是一个PHP编码器,开始用Python编写代码。我对Python PDB感到惊讶,有些东西与PHP相当吗?
我正在使用PHP Web Framework,我特别喜欢pdb.set_trace()
,当我们在Python中使用Web框架时,它非常有用。
我的问题是,有一些与PHP相同的东西吗?
答案 0 :(得分:6)
如果您使用的是IDE,那么它应该具有内置的调试功能,可以通过代码和常用的功能套件进行操作。我自己使用Zend Studio。
话虽如此,我使用了以下内容:
如果您可以在服务器上安装扩展程序,XDebug非常好。它还允许您分析您的代码以识别任何瓶颈。您还可以将其连接到远程调试器,以使用单独的应用程序进行调试。
答案 1 :(得分:3)
你一定要试试psysh。
对于像ipython这样的php来说它是一个更好的shell,并且还支持以pdb进行交互式调试。
答案 2 :(得分:0)
有一个开发包,名为dephpugger。
此处的视频教程:https://youtu.be/__dTd3QFu1k lib:https://github.com/tacnoman/dephpugger