Tengo una función que toma argumentos variados, que obtengo de func_get_args()
.Llamar a un constructor desde argumentos variables con PHP
Esta función necesita llamar a un constructor con esos argumentos. Sin embargo, no sé cómo hacerlo.
Con call_user_func
, puede invocar funciones con una matriz de argumentos, pero ¿cómo podría llamar a un constructor a partir de ella? No puedo simplemente pasarle la matriz de argumentos; debe creer que lo llamé "normalmente".
¡Gracias!
Desde PHP 5.6 puede usar _argument unpacking_: 'new SomeClass (... ['arg1', 'arg2']);' – David