Come potrei chiamare il costruttore di una classe con call_user_func_arrayCome chiamare il costruttore con call_user_func_array in PHP
Non è possibile fare:
$obj = new $class();
call_user_func_array(array($obj, '__construct'), $args);
perché se il costruttore ha parametri, il nuovo avrà esito negativo.
Vincolo: non controllo le classi che devo istanziare, né posso modificarle.
Non chiedermi perché voglio fare questa cosa pazza, questo è un test pazzesco.
Vedi diverse soluzioni qui: http://stackoverflow.com/questions/1929108/is-there-a-call-user-func-equivalent-to-create-a-new -class-instance – Gordon