So che questa domanda sembra piuttosto vaga, quindi renderò più chiaro con un esempio:
$var = 'bar';
$bar = new {$var}Class('var for __construct()'); //$bar = new barClass('var for __construct()');
Questo è quello che voglio fare. Come lo faresti? Potrei ovviamente usare eval () in questo modo:
$var = 'bar';
eval('$bar = new '.$var.'Class(\'var for __construct()\');');
Ma preferirei stare lontano da eval (). C'è un modo per farlo senza eval ()?