Задать вопрос
@camradee

Как обратится к псевдониму имени класса используя переменную?

Вопрос может не совсем верно задал, но суть в чем. Есть скажем несколько классов:
use My\SomeClass1 as ClassA;
use My\SomeClass2 as ClassB;
.....
Эти классы содержат в себе константы - ClassA::CONST_A, ClassB::CONST_B и код бы существенно сократился, если бы можно было в качестве псевдонима использовать переменуюю или что-то типа того:
$className = 'ClassA';
$className::CONST_A
Пробовал и через ${...}
Есть какие-то варианты?
  • Вопрос задан
  • 83 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Я тебя расстрою парень. Для динамического формирования нельзя использовать пространство имён Прийдется писать полный путь ручкми.
https://www.php.net/manual/ru/language.namespaces....
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы