Debugging Perl: Troubleshooting for Programmers-- Debugging Perl explains how to best use the features of Perl to create functions and re-use existing code to develop applications that eliminate the problems before they start. -- Unique approach in Perl market with no direct competitor. -- 24x7 - Boxed elements that focus on specific coding techniques for writing applications that don't break -- Design Tip - Logical or optimization technique for building solid code -- Error Watch - Warnings and cautions against common or easy-to-make programming errors |
Contents
Bug Prevention | 9 |
Basic Perl Parsing Rules and Traps | 17 |
Common Variable Traps | 49 |
Copyright | |
16 other sections not shown
Common terms and phrases
actually allocated arguments array backend bareword basic block breakpoint bugs bytecode caller Chapter character character class chdir command line compilation create debugging default defined dispatch table elements environment variable Error You've tried eval example execution exit EXPR Fatal Error fileb filehandle foreach format grep handler hash Hello identify integer Internal Error interpolation keys keyword line number logical look loop malloc match memory method modify module normal opcode opcode tree optimization option output package parentheses parsing Perl interpreter Perl script platforms pragma printf problem produces reference regular expression return value scalar scope server setuid Severe Warning sigtrap socket specified stack statement STDERR strict pragma string subroutine supplied switch syntax syslog t.pl line Table taint taint checking trap trying unary operator Unix



