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."