$ perl -MO=Deparse package foo; sub ARGV { print "in foo::ARGV\n" } package main; foo->ARGV; package foo; sub main::ARGV { print "in foo::ARGV\n"; } package main; 'foo'->ARGV; - syntax OK