in reply to $:: variable
$::var is the same as $main::var. It is a shorthand for referring a global var in package main.
Rule One: "Do not act incautiously when confronting a little bald wrinkly smiling man."