Mailinglisten-Archive |
* 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