On Nov 15, EternalLifeThereAfter said:

>Whilst playing with filehandles, I noted that if the
>unquoted-open-filehandles is in lower case it produces the following
>warnings => "Unquoted string "justaname" may clash with future reserved
>word at misc.pl line 3."

>(Q1)  I just wonder what's the reasons for having warnings on lower-case
>filehandles as uppercase-open-handles does not produce warnings.

What about the hundreds of people who open their logfiles with the
filehandle "log"?  (Hint: 'log' is a reserved word.)

>(Q2)  However, if I put single or double quotes on the filehandles,
>everything seems fine. Am I therefore right to say that it is better to
>put quotes on filehandles, irregardless of uppercase-open-handles or
>lowercase-open-handles.

Well, quoting a word makes it NOT a bareword, and so it can't be a
reserved word.  But quoting filehandles is a bad idea -- it makes things
symbol when they needn't be, and I don't think strict appreciates it.

(I might be wrong with that last one.)

-- 
Jeff "japhy" Pinyan      [EMAIL PROTECTED]      http://www.pobox.com/~japhy/
RPI Acacia brother #734   http://www.perlmonks.org/   http://www.cpan.org/
** Look for "Regular Expressions in Perl" published by Manning, in 2002 **


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to