YAPC::NA 2004 The Perl Debugger #6

Symbolic References

  • With strict you can't use symbolic references such as:

                 $name = "username";
                 $$name = "da";      # sets $username
                                     # Symbolic refs confusing and USUALLY a BAD IDEA
                 use strict;
                 my $ref = "foo";
                 print $$ref;        # runtime error
                 $ref = \$foo;
                 print $$ref;        # ok- that's a regular reference

<< Previous | Index | Next >> Copyright © 2004 Daniel Allen