phpbar.de logo

Mailinglisten-Archive

[php] Variabler Funktionsaufruf

[php] Variabler Funktionsaufruf

jan_(at)_lehnardt.de jan_(at)_lehnardt.de
Tue, 10 Oct 2000 16:20:21 +0000 (GMT)


On Tue, 10 Oct 2000, Juri Smarschevski wrote:

> > -----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);

doch es geht, sie manual:
www.php-center.de/de-html-manual/functions.variable-functions.html
UND tobias' und till's buch. 

Jan



php::bar PHP Wiki   -   Listenarchive