Thread Fehler beim laden eines Modules per Variable
(2 answers)
Opened by Hagen at 2010-02-12 16:02
zeile 1: semikolon fehlt
zeile 18: my $modul = new {$name}(...); wie kommst du auf die komischen geschweiften klammern? eigentlich ist es sogar total einfach: my $modul = $name->new(...); (sollte man auch bei modulen machen, bei denen der name nicht in variablen steht, also my $modul = foo::bar->(...);) im übrigen benennt man instanzen einer klasse besser nicht "modul", sondern "objekt". zu guter letzt sollte man packages im allgemeinen mit grossbuchstaben vorne benennen, also Foo::Bar statt foo::bar. Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |