phpbar.de logo

Mailinglisten-Archive

[php] Variabler Funktionsaufruf

[php] Variabler Funktionsaufruf

Juri Smarschevski smj_(at)_intratools.de
Tue, 10 Oct 2000 16:06:43 +0200


> -----Original Message-----
> From: php-admin_(at)_php-center.de
> [mailto:php-admin_(at)_php-center.de]On Behalf
> Of jan_(at)_lehnardt.de
>
> > Z.B: Es hängt von mehreren Bedingungen ab, ob func1(),
> > func2() oder func3() aufgerufen wird.
> > Es soll in einer kombinierten case und if Abfrage ermittelt
> > werden, welche der Funktionen aufgerufen wird und dies dann
> > in eine Variable gepackt werden z.B: $callfunc="func1()";
> >
> > Diese Variable soll dann an eine andere Funktion zur
> > Ausführung übergeben werden.
> >
> if(blabla) $func="func_eins";
> else $func="func_zwei";
>
> $func("parameter,$blubb);  /* fuehrt die funktion aus  */

IMHO funktioniert Aufruf in der Form nicht.
wenn schon, dann mit eval:

if(blabla) $func="func_eins($MyParam);";
else $func="func_zwei($MyParam2);";

eval($func);

Gruss,
Juri




php::bar PHP Wiki   -   Listenarchive