I'm a bit surprised that "use strict" caused these errors,
because they are typically caused by turning on warnings.
Had you asked the same question about starting to use "-w"
instead of "use strict", I had suggested to ignore the warnings
and disable -w again. After all, if you script runs without
problems, let it, and use of uninitialized values could just
mean that Perls default is working for you.
But if you get these warnings because of "use strict", you
might have some deep and dark errors hidden in the bowels
of you script. I'd worry if I were you.
In general, it's a good idea to use "use strict" and "-w",
as it well help you while you are developping your script.
But there's not much to gain to add them to an existing script
that has proven to run without problems.
Unless you plan to modify it. But "use strict" is lexically
scoped, and "use warnings" is lexically scoped too.
Abigail
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.