Composer autoload namespaces

На работе меня перевели на новый проект, написанный на Yii2. Во многих местах приложение падает из-за того, что не может найти нужный класс. Выяснил, что проблема в том, что вместо того, чтобы написать \Yii::$app->getRequest(), предыдущий разработчик упускает обратный слэш в начале вызова, то есть пишет Yii::$app->getRequest(), при этом не прописав в начале файла use Yii;. Я так понимаю, что раз такая ситуация повторяется почти по всему коду, значит это работало. В чём может быть дело? Возможно дело в том, что мы использовали разные версии PHP?


Ответы (1 шт):

Автор решения: Максим

может у него spl_autoload_register в случае ошибки выполнял use Yii и осуществлялся коннект из корня папки?

→ Ссылка