Je sais que cette question semble assez vague, je vais donc la clarifier avec un exemple:
$var = 'bar';
$bar = new {$var}Class('var for __construct()'); //$bar = new barClass('var for __construct()');
C'est ce que je veux faire. Comment feriez-vous cela? Je pourrais bien sûr utiliser eval () comme ceci:
$var = 'bar';
eval('$bar = new '.$var.'Class(\'var for __construct()\');');
Mais je préfère rester à l'écart de eval (). Y a-t-il un moyen de faire cela sans eval ()?