Интересно, как я могу применить этот стиль кодирования Пока я только что нашел решение с помощью eval ()
eval("\$oController = new \MY_NAMESPACE\ $oClass();");
а у вас есть альтернативное решение с лучшей производительностью?
Вам не нужно использовать eval для динамического вызова классов имен.Вы можете построить строку и использовать ее в контексте реализации:
namespace mynamespace; class MyClass { } $className = '\mynamespace\MyClass'; $a = new $className();