Ich weiß, dass diese Frage ziemlich vage klingt, deshalb werde ich sie anhand eines Beispiels klarer machen:
$var = 'bar';
$bar = new {$var}Class('var for __construct()'); //$bar = new barClass('var for __construct()');
Das möchte ich tun. Wie würdest du es machen? Ich könnte natürlich eval () so verwenden:
$var = 'bar';
eval('$bar = new '.$var.'Class(\'var for __construct()\');');
Aber ich halte mich lieber von eval () fern. Gibt es eine Möglichkeit, dies ohne eval () zu tun?