@lexa_gorchakov19

Почему ошибка в создании экземпляра класса?

Что не так? Как сделать, чтобы работало?
Вот так, выдаёт ошибку "syntax error, unexpected '$value' (T_VARIABLE), expecting identifier (T_STRING)"
$value = 'Dev';
$this->$value = new \core\modules\$value();

А вот так всё нормально:
$value = 'Dev';
$this->$value = new \core\modules\Dev();
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
New_Horizons
@New_Horizons
Бред:
$value = 'Dev';

$className = "\core\modules\{$value}";
$this->$value = new $className();

А вообще это трэш какой-то)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы