Help for this page

Select Code to Download


  1. or download this
    $ perl -E 'say $^V; my $x = "xyz"; my $r = \$x; say "PFDR: $r->$*";'
    v5.36.0
    PFDR: xyz
    
  2. or download this
    $ perl -e 'print $^V; my $x = "xyz"; my $r = \$x; print "PFDR: $r->$*"
    +;'
    $* is no longer supported as of Perl 5.30 at -e line 1.
    
  3. or download this
    $ perl -e 'use v5.22; say $^V; my $x = "xyz"; my $r = \$x; say "PFDR: 
    +$r->$*";'
    $* is no longer supported as of Perl 5.30 at -e line 1.
    
  4. or download this
    $ perl -e 'use v5.22; use feature "postderef"; say $^V; my $x = "xyz";
    + my $r = \$x; say "PFDR: $r->$*";'
    $* is no longer supported as of Perl 5.30 at -e line 1.
    
  5. or download this
    $ perl -e 'use v5.22; use feature "postderef"; say $^V; my $x = "xyz";
    + my $r = \$x; my $y = $r->$*; say "PFDR: $y";'
    v5.36.0
    PFDR: xyz
    
  6. or download this
    $ perl -e 'use v5.22; use feature "postderef_qq"; say $^V; my $x = "xy
    +z"; my $r = \$x; say "PFDR: $r->$*";'
    v5.36.0
    PFDR: xyz
    
  7. or download this
    $ perl -e 'use v5.24; say $^V; my $x = "xyz"; my $r = \$x; say "PFDR: 
    +$r->$*";'
    v5.36.0
    PFDR: xyz