Thread Variable als Modulname (4 answers)
Opened by roooot at 2008-03-14 16:24

roooot
 2008-03-14 16:24
#107057 #107057
User since
2008-03-03
276 Artikel
BenutzerIn
[default_avatar]
Hallo, ich konnte mich nicht richtig im Titel ausdrücken.
Ich habe folgenden Code
Code (perl): (dl )
1
2
3
4
5
6
7
opendir DIR, './module/';
while( my $datei = readdir DIR ){
        next unless $datei =~ /\.pm$/;
        require $datei;
        $xml .= '<modul name="'.$datei.'" version="'.$$datei::version.'" />'; #
}
closedir DIR;

Wie man sieht prüft das Programm den Ordner auf PMs. Dann bindet er sie kurz ein, damit man die Version nachschauen kann. Jedes Modul hat eine Variable
Code (perl): (dl )
our $version
. Wie kann ich auf diese zugreifen? Bei $$datei::version sagt er mir:
Can't use an undefined value as a SCALAR reference at file blabala

Was beduetet das? Danke für eure Hilfe
Viele Grüße :)

View full thread Variable als Modulname