С автозагрузчиком вы можете определить только определенное пространство имен для автозагрузки.Поэтому, если у вас есть пространство имен «Project», все файлы в вашем Project-каталоге будут автоматически загружены , если необходимо .Если вы хотите, чтобы только ваш Project.php загружался автоматически, вы должны поместить его в отдельное пространство имен.
В этом случае, я думаю, поправьте меня, если я ошибаюсь, лучше добавить ваш project.phpфайл в пространство имен проекта.Пространства имен обычно используются для группировки связанных классов и отделения их от других не связанных классов.Так зачем размещать объект Project за пределами пространства имен, если он связан с объектами внутри пространства имен.
Только мои 2 цента.
Удачи!