Klaus: Gültigkeitsbereich von Variablen

Beitrag lesen

Warum muss ich ein package daraus machen?
Bisher habe ich alle subroutinen als pm-Module abgespeichert - ohne Probleme (bis auf das jetzige).
Wie ich aber gerade festgestellt habe, funktioniert es korrekt mit
use vars qw ($sprache);   anstelle von    my $sprache;
Warum?
Beides ist doch eine globale Definition oder irre ich mich da?