В общем у меня есть набор классов с названиями ServiceXX, где XX - изменяющаяся строка.
Я использую Yii2, namespace класса прописываю через use.
namespace app\modules\tracking\classes;
use app\modules\tracking\classes\ServiceFI;
***
$serviceName = 'ServiceFI';
$service = new $serviceName;
Выходит ошибка "Class 'ServiceFI' not found".
Соответственно если использовать запись:
$serviceName = 'app\modules\tracking\classes\ServiceFI';
$service = new $serviceName;
То объект создается корректно.
Возможно каким-нибудь образом заставить искать по предоставленному неймспейсу?