steckl: "superglobale" Variable

Beitrag lesen

Hi,

Ich habe Programm test.pl definiert:
my $glob;
und im Unterprogramm up.pl:
print "$main::glob";

Es wurde nichts ausgegeben.

Das lässt darauf schließen, dass du nicht "use strict;" und auch nicht den Schalter "-w" verwendest (was du aber machen solltest), sonst würdest du nämlich eine Fehlermeldung bekommen.

Muss ich da noch eine Verbindung zwischen beiden herstellen?

Ja, du hast in deinem Ausgangsposting aber nicht erwähnt, dass es sich um 2 unterschiedliche Module (Dateien) handelt.
Dazu musst du das Modul in dem die Variable definiert wird erst einbinden.
Genaueres kannst du bei Selfhtml nachlesen.

mfG,
steckl