Ich habe eine Funktion, die variadic Argumente, die ich von func_get_args()
erhalten.Rufen Sie einen Konstruktor aus Variablenargumente mit PHP
Diese Funktion muss einen Konstruktor mit diesen Argumenten aufrufen. Ich weiß jedoch nicht, wie ich es machen soll.
Mit call_user_func
können Sie Funktionen mit einem Array von Argumenten aufrufen, aber wie würden Sie einen Konstruktor daraus nennen? Ich kann das Array von Argumenten nicht einfach übergeben; es muss glauben, dass ich es "normal" genannt habe.
Vielen Dank!
Seit PHP 5.6 können Sie _argument entpacken_ verwenden: 'new SomeClass (... ['arg1', 'arg2']);' – David