Почему бы не создать объект так? - PullRequest
0 голосов
/ 13 мая 2019

Прежде, чем я мог создать объект таким способом в PHP:

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

Раньше это работало без проблем.

Но теперь это дает мне ошибку

Это для версии или конфигурации PHP?В чем проблема?

Почему это предложение работает нормально?

$model = new Document;

, а предыдущий не удался?

1 Ответ

0 голосов
/ 14 мая 2019

Спасибо. Проблема заключалась в пространстве имен;это должно было быть

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