Страница 1 из 1

Создать екземпляр класса из строковой переменной

Добавлено: 2020.05.07, 15:35
vano.mig
Привет. Нужно создать екземпляр класса.
если пишу вручную

Код: Выделить всё

$class = new PmtSolutions();

то все работает,
а если так

Код: Выделить всё

$name = 'PmtSolutions';
$class = new $name();
то получаю ошибку

Код: Выделить всё

<name>Exception</name>
<message>Class 'PmtSolutions' not found</message>
<code>0</code>
<type>Error</type>
<file>
/var/www/mayer/frontend/modules/connection/models/Initialization.php
</file>
Оба файла лежат в одной директории.

Кто подскажет как решить проблему?

Re: Создать екземпляр класса из строковой переменной

Добавлено: 2020.05.07, 16:44
vano.mig
Вопрос закрыт, добавил namespace и все заработало.