मुझे पता है कि यह सवाल अस्पष्ट लगता है इसलिए मैं इसे एक उदाहरण के साथ और स्पष्ट करूंगा:
$var = 'bar';
$bar = new {$var}Class('var for __construct()'); //$bar = new barClass('var for __construct()');
यही है जो मैं करना चाहता हूं। आपको इसे कैसे करना होगा? मैं बेशक इस तरह से eval () का उपयोग कर सकता है:
$var = 'bar';
eval('$bar = new '.$var.'Class(\'var for __construct()\');');
लेकिन मैं बल्कि eval () से दूर रहूँगा। क्या कोई ऐसा तरीका है जो बिना इवैल्युएशन () के है?