Do you even know why this happens? Do you know if this happens outside mod_perl? Has this been an issue for you in programs you've written?
A little quote from my original post...
if it might be better in general to initialise each and every variable. So, instead of the above, we now have:
I used the words in general
so I wasn't looking at any particular situation.
It is not an issue to me, but nonetheless I was interested to hear from the experts here what the normal practice is.
One of Perl's uniqueness is "there's more than one way to do it". I was curious to find out if there's indeed a preferred way of treating variables wrt value initialisation.