diskcrash has asked for the wisdom of the Perl Monks concerning the following question:

Fine Monks,

Like a good Perl coder I use strict and -w. From time to time I get error messages such as:

Use of uninitialized value in concatenation (.) or string at /task Line 392.

This line 392 is commented out with a leading #. Lines before and after have strings used in assignments or comparisons.

This has happened in several programs and I wondered if there is a generic reason.

TNX! Diskcrash