diskcrash has asked for the wisdom of the Perl Monks concerning the following question:
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.