Зачем нужны namespace в Yii2?

Зачем в каждом файле нужно прописывать namespace при использовании фреймворка Yii2?

namespace app\controllers;

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

Автор решения: Roman Grinyov

Неймспейс (namespace) — это внутренний (для интерпретатора PHP) путь к файлу во фреймворке. Обычно он соответствует иерархии директорий, чтобы было более понятно человеку. Однако может и не соответствокать, это зависит от того, как сконфигурирован автозагрузчик файлов в PHP.

При формировании неймспейсов рекомендуется использовать стандарт PSR-4.

→ Ссылка