我来自PHP,我使用zenddebugger来调试PHP。
我如何调试perl?
答案 0 :(得分:15)
使用内置的Perl调试器?
perldoc perldebug
答案 1 :(得分:6)
虽然Jonathan的答案是最佳的,但使用严格和警告的pragma:
use strict;
use warnings;
如果您还没有使用错误,它们可以帮助您捕获大部分错误。
答案 2 :(得分:4)
这是我从perlmonks回收的调试提示。
每当从Perl运行时系统发出警告时,让调试器自动停止程序执行。因此,您可以查看问题的背景并进行调查。
This node is giving the motivation和here it is in its final form。
答案 3 :(得分:2)
无论如何,您选择,不要忘记将Data::Dumper
添加到调试例程中。
答案 4 :(得分:0)
Devel::Peek是一个很好的数据调试工具。