in reply to use Strict: a rigorous way to break my command line variables?
I don't see your use of use strict; use warnings; in your sample. Perhaps you could pare down your code to a minimum that demonstrates the problem and tell us what version of Perl you are using.
If I add strictures to the code as you have given it, then run it with nothing on the command line, it generates three "Use of uninitialized value" warnings as expected.
|
|---|