in reply to Re^4: Undefined value as a symbol reference
in thread Undefined value as a symbol reference

Looks like old perldeltas confirm your assertion:

http://search.cpan.org/dist/perl-5.6.0/pod/perldelta.pod#File_and_directory_handles_can_be_autovivified

http://search.cpan.org/dist/perl-5.6.0/pod/perldelta.pod#open%28%29_with_more_than_two_arguments

Symbol was already CORE in the earliest version I could easily track down the docs for (5.003_7). Raises the question of where the OP got his version string; perhaps he'll be kind enough to post the output of perl -e 'print "$]\n"'.


#11929 First ask yourself `How would I do this without a computer?' Then have the computer do it the same way.

Replies are listed 'Best First'.
Re^6: Undefined value as a symbol reference
by Anonymous Monk on Jul 22, 2014 at 00:09 UTC
    :) Not my assertion :) perlver - The Perl Minimum Version Analyzer
      The perl -v that I posted in the original post was directly from the server I am using, I didn't make that mistake. That is why I was so confused as to why I was having trouble. I had the "camel book" right in front of me that said 5.6+ but it still wasn't working. All I can assume is when it was updated to 5.8 it didn't update correctly.
        And how are you running the program? What is its shebang line?
Re^6: Undefined value as a symbol reference
by link867 (Initiate) on Jul 22, 2014 at 13:46 UTC

    $perl -e 'print "$]\n"' 5.008

    $perl -v This is perl, v5.8.0 built for i586-pc-sco3.2v5.0