[Dresden-pm] Problem mit Moduleinbindung
Steffen Winkler
steffen.winkler at gmx.net
Mi Aug 15 02:08:14 PDT 2007
Module::sub( \%args );
my $coderef = UNIVERSAL::can('Module', 'sub');
$coderef->(\%args) if $coderef;
-----------------------------------------------------------
require EXPR; # steht in perldoc -f require
was ist hier eine expression?
"require $productCalculate" # das schon mal nicht
$module # sieht gut aus
{"require $productCalculate"} # das geht hier nicht, nur bei print und solch "schlimmen" Dingen
Also mußt Du den String komplett in eine Variable schieben:
my $module = "require $productCalculate";
require $module;
------------------------
Denn auch das geht nicht
$object->"zusammenbasteln_von_$method"();