Php 初始化类对象问题

Php 初始化类对象问题,php,zend-framework,class,object,Php,Zend Framework,Class,Object,我像这样初始化类对象,它就可以工作了 $obj = new Model_Person_DbTable(); 但什么时候会这样: $className = 'Model_Person_DbTable()'; $obj = new $className; 然后显示以下致命错误: Model_Person_DbTable() class not found. 如何在PHP/Zend中实现这一点?请尝试不使用括号(它们不是类名的一部分) 如果没有帮助,请确保自动加载程序和包含路径设置正确。尝试不使

我像这样初始化类对象,它就可以工作了

$obj = new Model_Person_DbTable();
但什么时候会这样:

$className = 'Model_Person_DbTable()';
$obj = new $className;
然后显示以下致命错误:

Model_Person_DbTable() class not found.
如何在PHP/Zend中实现这一点?请尝试不使用括号(它们不是类名的一部分)

如果没有帮助,请确保自动加载程序和包含路径设置正确。

尝试不使用括号(它们不是类名的一部分)


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

$className='Model\u Person\u DbTable'$obj=新的$className()
$className='Model_Person_DbTable'$obj=新的$className()
$className = 'Model_Person_DbTable';