phpbar.de logo

Mailinglisten-Archive

[php] Geloest (was: Re: [php] Problem mit variable functions)

[php] Geloest (was: Re: [php] Problem mit variable functions)

=?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.main.de
Wed, 12 Jul 2000 20:53:24 +0200


* Björn Schotte wrote:
> Obwohl es die Methode set() gibt. Auch ein $function = "\$klassenname->set"; half
> da leider nicht.

Problem gelöst, leider etwas "unschön":

$function = "\$this->set";

if (preg_match('=^\$(.*)->(.*)$=si',$function,$tokens))
{
   $object = $tokens[1]; $method = $tokens[2];
   $ersatzstr = call_user_method($method,$$object,$params);
} else
{
   $ersatzstr = call_user_func($function,$params);
}

Funktioniert wunderbar.

Björn.


php::bar PHP Wiki   -   Listenarchive