To more precisely state it, no matter what package has been declared, $_ means $main::_.
As an amusing side effect, the declaration our $_; will (if you are in any package other than main) cause your explicit references to $_ to not be the $_ that you expect...