2011-02-09 65 views
1

我初始化类对象就像这样,它的工作原理。初始化类对象问题

$obj = new Model_Person_DbTable(); 

但是,当这样做:

$className = 'Model_Person_DbTable()'; 
$obj = new $className; 

然后,它显示以下致命错误:

Model_Person_DbTable() class not found. 

我如何在PHP/Zend的

+2

`$ className ='Model_Person_DbTable'; $ obj = new $ className();` – 2011-02-09 11:51:56

回答

4

尝试没有做到这一点括号(它们不是类名的一部分)

$className = 'Model_Person_DbTable'; 

如果这没有帮助,请确保您的自动加载器和包含路径设置正确。

+0

是的。它的工作现在。谢谢 – Awan 2011-02-09 11:54:16