Rolf Rost: Globale Variable

Beitrag lesen

Hallo,

wie kann ich eine globale Variable für ganze Datei festlegen?

Ich möchte, dass diese Variable innerhalb dieser Datei überall (z.B. in meinen Subs) gilt.

Am besten mit my deklarieren außerhalb der subs. Dann gilt's überall, jedoch nicht in libraries die eingebunden wurden.

my $global = 'fips';

oder mit
use vars qw($global %foo @bar); # gelten auch in libs, aber schlechter Programmierstil

sub meandyou{ print "$global" }

--Rolf