@camradee

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

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

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

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