Klaus Mock: Aufruf von Prozeduren und Funktionen mit Strings

Beitrag lesen

Hallo,

my $proc = "SOAP_Function1";
my %Ret = &{$proc}->(%params);    # Funktioniert nicht, wie ich das will ;-(

Also: Wie kann ich eine Funktion mit deren Namen, gespeichert in einem String aufrufen?

my %Ret = &{$proc}(%params);

würde z.B. funktionieren, da $proc ja nur den Namen der Funktion, aber nicht die Referenz darauf speichert.

Frag mich jetzt nicht, wo das nachzulesen ist, ich weiß es nicht auswendig (perldoc perlref wahrscheinlich)

Grüße
  Klaus