[Dresden-pm] Problem mit Moduleinbindung
Steffen Winkler
steffen.winkler at gmx.net
Do Aug 16 04:54:30 PDT 2007
A. Pagaltzis hat Recht!
Die Schleife müßte also folgendermaßen aufgebaut werden:
use strict;
use warnings;
for (qw(Data::Dumper)) {
(my $module_name = "$_.pm") =~ s{::}{/}xms;
require $module_name;
}
und gleich mal getestet, ob das Modul auch wirkich da ist:
print Data::Dumper::Dumper({procedural => 1}),
Data::Dumper->new([{oo => 1}])->Dump();
----------------------------------------------------------------------------
eval qq{
ist auch nur eval string und eval string ist nicht(!) best practice.
Wenn er eval will, dann kann er mit eval string auch gleich use nehmen.