On Fri, 15 Apr 2011 08:53:12 -0700, sono-io wrote:

> On Apr 15, 2011, at 8:37 AM, Alan Haggai Alavi wrote:
> 
>>> open ('FILEOUT', '>>', 'cmdout') ||die "cant open cmdout: $! \n";
>>> 
>>>     Is that O.K.?
>> 
>> You are still using a bareword filehandle.
> 
>       Putting single quotes around the filehandle allows it to pass Perl
>       Critic, so I was just curious about the difference.

If you're concerned about following the recommendations of Perl Best 
Practices (which PerlCritic is based on), I'd hope you'd follow the one 
that says to not create bareword filehandles.

I adopted the PBP recommendation to always wrap the lexical filehandle in 
curlies when using it as the indirect object, and I like the result a lot.

-- 
Peter Scott
http://www.perlmedic.com/     http://www.perldebugged.com/
http://www.informit.com/store/product.aspx?isbn=0137001274
http://www.oreillyschool.com/courses/perl3/

-- 
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to