Thread Referenz statt eval "basteln" (4 answers)
Opened by Tr0Nix at 2008-03-27 22:24

Tr0Nix
 2008-03-27 22:24
#107566 #107566
User since
2006-11-21
44 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen

Annahme: wir haben ein Modul test.pm welches die Methode "test_start" standardmässig exportiert. Der Name des Modules kann wechseln, die Methodennamen bleiben jedoch konstant.

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
my $module = "test";

eval("use $module");

# Weg 1:
eval("test_start;");

# Weg 2:
my $func = $module ."_start";
my $ref = \&$func;
&$ref("irgendwas");


Kann man den Weg 2 irgendwie noch schönen, ohne dass "strict refs" sich darüber mockiert wie wenn ich:
&$func("irgendwas");

Direkt aufrufe?

Grüsse
tr0nix

View full thread Referenz statt eval "basteln"