Bu soru oldukça belirsiz sesler biliyorum o yüzden bir örnekle daha net hale getirecek:
$var = 'bar';
$bar = new {$var}Class('var for __construct()'); //$bar = new barClass('var for __construct()');
Bu benim yapmak istediğim budur. Bunu nasıl yapardın? Ben ders dışı Bu gibi () eval kullanabilirsiniz:
$var = 'bar';
eval('$bar = new '.$var.'Class(\'var for __construct()\');');
Ama ben oldukça uzakta eval () uzak kalmak istiyorum. Eval () olmadan bunu yapmak için herhangi bir yolu var mı?