Mailinglisten-Archive |
Andreas Ahlenstorf schrieb:
> Hallo zusammen,
>
> Ich habe lange herumprobiert, aber keine Lösung gefunden, ob man ein
> neues Objekt mit einer variablen Anzahl Argumente erzeugen kann. Im
> Prinzip geht es darum, die Funktionalität wie von call_user_func_array
> () bereitgestellt zu erreichen.
>
> call_user_func_array(array('foo', '__construct'), $args);
>
> Das hier geht natürlich nicht, weil __construct() keine statische
> Methode ist. Und zuerst ein Objekt zu erzeugen, geht auch nicht, weil
> __construct() dann ja schon ausgeführt wurde. Gibt's irgendwelche
> anderen Möglichkeiten, ausser immer einen Array durchzureichen und
> dann die Variablen daraus zu importieren?
kurz: du willst eine Methode/Funktion mit unterschiedlicher Anzahl an
Parametern aufrufen können?
http://php.net/func_get_args
--
Sebastian Mendel
www.sebastianmendel.de
php::bar PHP Wiki - Listenarchive