Php 没有调试器的框架开发是如何工作的?

Php 没有调试器的框架开发是如何工作的?,php,python,debugging,Php,Python,Debugging,我对发展很陌生。在一些编程语言(如python和PHP)中,没有好的调试器。没有调试器,开发是如何进行的?把日志放在源代码里?特别是对于框架开发人员,他们如何测试他们的代码 多谢各位 -Stefan-Python有一个调试器:pdb。如果您使用Werkzeug,那么您还可以访问堆栈跟踪的每个帧,并在出现错误时进行调试。Python有一个调试器:pdb。如果您使用Werkzeug,那么您还可以访问堆栈跟踪的每个帧,并在那里调试错误我不是python开发人员,但对于PHP,我们有一个调试器。设置和使

我对发展很陌生。在一些编程语言(如python和PHP)中,没有好的调试器。没有调试器,开发是如何进行的?把日志放在源代码里?特别是对于框架开发人员,他们如何测试他们的代码

多谢各位


-Stefan-

Python有一个调试器:pdb。如果您使用Werkzeug,那么您还可以访问堆栈跟踪的每个帧,并在出现错误时进行调试。Python有一个调试器:pdb。如果您使用Werkzeug,那么您还可以访问堆栈跟踪的每个帧,并在那里调试错误

我不是python开发人员,但对于PHP,我们有一个调试器。设置和使用它可能不像C#(使用VS)或其他编程语言那么容易。PHP本身正在发展并变得更好

放置日志是调试的一种非常重要的好方法。您还可以使用一些打印语句进行调试。除此之外,还可以使用PHPeclipse IDE和调试器。这将帮助您创建断点等

您还可以在PHP中设置错误报告


关于设置开发环境,请参阅此文档。

我不是python开发人员,但对于PHP,我们有一个调试器。设置和使用它可能不像C#(使用VS)或其他编程语言那么容易。PHP本身正在发展并变得更好

放置日志是调试的一种非常重要的好方法。您还可以使用一些打印语句进行调试。除此之外,还可以使用PHPeclipse IDE和调试器。这将帮助您创建断点等

您还可以在PHP中设置错误报告


关于开发环境的设置,请参阅此部分。

关于Python调试的回答完全是胡说八道。Python有一个合理的“pdb”调试器,多年来一直很有用。除此之外,您还可以拥有一个功能强大的IDE作为WingIDE,为您提供所需的所有调试和检查功能。对Python做出如此狂妄的断言是不恰当的。这就是为什么这个问题应该得到明确的否决票。

您关于Python调试的回答完全是胡说八道。Python有一个合理的“pdb”调试器,多年来一直很有用。除此之外,您还可以拥有一个功能强大的IDE作为WingIDE,为您提供所需的所有调试和检查功能。对Python做出如此狂妄的断言是不恰当的。这就是为什么这个问题应该得到明确的否决票。

在得出结论之前,你似乎没有环顾四周。我与两个优秀的PHP调试器一起工作过。Xdebug和ZendDebug。如果你有像Eclipse或NetBeans这样的IDE(都是免费的),那么调试你的应用程序就非常容易了。只需单击调试菜单按钮:)

Xdebug:

Zend调试:

Eclipse PDT:


Netbeans:

在得出结论之前,您似乎没有环顾四周。我与两个优秀的PHP调试器一起工作过。Xdebug和ZendDebug。如果你有像Eclipse或NetBeans这样的IDE(都是免费的),那么调试你的应用程序就非常容易了。只需单击调试菜单按钮:)

Xdebug:

Zend调试:

Eclipse PDT:

Netbeans:

python-m pdb foo.py 即使不使用它,当错误发生时,通常也会得到详细的回溯,因为很多人不知道pdb,因为他们可以读取包含他们想知道的一切的错误消息。它不像C语言那样,只会发出“分段错误”的声音,让您无事可做。

python-m pdb foo.py 即使不使用它,当错误发生时,通常也会得到详细的回溯,因为很多人不知道pdb,因为他们可以读取包含他们想知道的一切的错误消息。它不像C语言那样,它只会发出隆隆声,说“分割错误”,让你没有任何工作要做