Beat: abfangen "&$perl_function_name(10)" wenn funktion nicht existier

Beitrag lesen

Wie kann ich es nun anstellen, das eine Funktion mit Parameter aufgerufen wird ??

z.B.

my $befehl = 'lesen';
&$befehl($para1,$para2,$para3)


> >   
> > So funktioniert es nicht.  
> >   
> >     Wie kann ich dies lösen ??  
>   
> So:  
>   
> ~~~perl

my $befehl = 'lesen';  

> $befehl->($para1,$para2,$para3) if ref $befehl eq 'CODE';  
> 

Das würde ich NICHT tun, weil es böse ist beliebige Subs von aussen zugänglich zu machen.

mfg Beat

--
><o(((°>           ><o(((°>
   <°)))o><                     ><o(((°>o
Der Valigator leibt diese Fische