为什么不创建对象呢?

时间:2019-05-13 18:49:23

标签: php class yii2 declaration

在我可以通过这种方式在PHP中创建对象之前:

 use myFolder\models\Document;
 $nameClass = 'Document';
 $model = new $nameClass;

这曾经没有问题。

但是现在它给了我一个错误

是针对PHP版本还是配置? 有什么问题吗?

为什么句子能正常工作?

$model = new Document;

前一个失败了吗?

1 个答案:

答案 0 :(得分:0)

谢谢 问题是名称空间。应该应该

use myFolder\models\Document;
$nameClass = 'myFolder\models\Document';
$model = new $nameClass;