什么是perl的调试器?

com*_*fan 6 debugging perl

我来自PHP,我使用zenddebugger来调试PHP.

我该如何调试perl?

Jon*_*ler 15

使用内置的Perl调试器?

perldoc perldebug
Run Code Online (Sandbox Code Playgroud)

  • 正确; 它是基本发行版中的perl5db.pl.还有一些可安装的调试器. (3认同)

小智 6

虽然Jonathan的答案是最佳的,但使用严格和警告的pragma:

use strict;
use warnings;
Run Code Online (Sandbox Code Playgroud)

如果您还没有使用它们,将帮助您捕获大部分错误.


hex*_*der 5

这是我从 perlmonks 回收的调试技巧。

每当 Perl 运行时系统发出警告时,让调试器自动停止程序执行。因此,您可以查看问题的上下文并进行调查。

这个节点给出了动机这里是它的最终形式