1830133 Members
2349 Online
109999 Solutions
New Discussion

perl debug

 
Duffs
Regular Advisor

perl debug

Hi,

Does anybody know if there is a 'set -x' equivalent for perl?

After some googling the nearest I got was the suggestion to include:

#!/usr/bin/perl -w
use strict

This however is not as effective/informative as I would like. Surely there has to be another means of debugging a perl script?

Dermot
2 REPLIES 2
harry d brown jr
Honored Contributor

Re: perl debug

-d option

man perldebug

Also, use

use Data::Dumper;

It's great for dumping variables!

live free or die
harry d brown jr
Live Free or Die
H.Merijn Brand (procura
Honored Contributor

Re: perl debug

Almost right.

-d does not allow non-interactive tracing

Devel::Trace does :) and it uses the -d interface:


lt09:/home/merijn 103 > perl -d:Trace -le 'for (1..3) {' -e 'print' -e '}'
>> -e:1: for (1..3) {

>> -e:2: print

1
>> -e:2: print

2
>> -e:2: print

3
lt09:/home/merijn 104 >

http://search.cpan.org/~mjd/Devel-Trace-0.10/

Enjoy, Have FUN! H.Merijn
Enjoy, Have FUN! H.Merijn