Thread Definition von Variablen in separater Datei (5 answers)
Opened by Gast at 2006-09-11 23:24

Gast Gast
 2006-09-11 23:24
#69727 #69727
Hallo Leute,

ich habe folgendes Problem.
Ich möchte die Definition von bestimmten Variablen in eine separate Datei auslagern, damit ich diese Definitíonen in verschiedenen Perl-Programmen benutzen kann, eben so wie Module, jedoch ohne subroutinen, sondern nur Skalar-, Array- und Hashdefinitonen.
Diese Datei möchte ich per "require" oder "use" in mein Skript einbinden und in diesem Skript dann gleich auf diese Daten zugreifen. Genau dieses klappt aber nicht. Wenn ich von meinem Skript auf diese Daten zugreifen will - bekomme ich immer die Fehlermeldung, daß ich auf undefinierte Daten zugreifen will.

Bisher habe ich nur subroutinen in Module ausgelagert und es hat immer wunderbar geklappt - ich habe auch im Kamel-Buch nachgelesen und auch (so mein ich) alles ausprobiert, aber ich komme einfach nicht auf die Lösung. Ich steh komplett aufm Schlauch.

Kann mir jemand helfen?
Danke und Grüsse
Alex

So wollte ich es aufbauen:

****Skript****

my %label;
require "mobility.pm";
print $label{MONSTER};

****Skript****


****"mobility.pm****

%label = (
       "Blubber" => "17.5",
       "MONSTER" => "6.1",
);

****"mobility.pm****

View full thread Definition von Variablen in separater Datei