5 Einträge, 1 Seite |
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;
our $version
1 2 3 4 5 6
my $module = $datei; $module =~ s!\./module/!!; $module =~ s!\.pm$!!; $module =~ s!/!::!g; $xml .= '<modul name="'.$datei.'" version="'. $module->VERSION .'" />'
perl -MCGI -e 'print CGI->VERSION';
1 2 3 4 5 6 7 8 9 10
opendir DIR, './module'; while( my $datei = readdir DIR ){ my $module = $datei; $module =~ s!\./module/!!; $module =~ s!\.pm$!!; $module =~ s!/!::!g; $xml .= '<modul name="'.$datei.'" version="'. $module->VERSION .'" />' } closedir DIR;
Can't call method "VERSION" without a package or object reference at module/admin/tools.pm line 212.
roooot+2008-03-14 15:24:15--Jedes Modul hat eine Variable
.Code (perl): (dl )our $version
roooot+2008-03-14 16:58:26--Das ergibt dann nämlich folgenden Fehler:
Code: (dl )Can't call method "VERSION" without a package or object reference at module/admin/tools.pm line 212.
5 Einträge, 1 Seite |