Ausgabe: 42, Error-Log enthält: [Wed Feb 18 11:33:25 2009] Symbol.pm: Name "Config::IniFiles::/pfad/zu/meiner/datei/ini.ini" used only once: possible typo at C:/Perl/lib/Symbol.pm line 135.
Fragen: Warum? Wie kann ich die Warnung vermeiden?
Die Warnung kann ich nicht nachvollziehen. Bei mir kommt nur 42.
- Vergessen wir jetzt Config::IniFiles und die Warnung und ändern Testcase 2 wie folgt:
my $age = new Test::Modul;
my $test = "age";
print header();
print $age->$test;
> Ausgabe: 42
>
> Ich war überrascht, dass es geht. Das wäre für ein Skript, an das ich arbeite, praktisch.
> Aber: Übersehe ich dabei irgendeine Falle, in die ich mit solchen Methodenaufrufen
> tappen könnte? Das funzt™ nämlich auch mit Methoden, die Parameter erwarten:
Ausser das du prüfen solltest, ob die Funktion exsitiert, wüßte ich keine Falle.
Struppi.