Почему у меня все работает в файле public/index.php:
use Controller\ClientsController;
$myControl = new ClientsController();
$myControl->hello();
а если я подключу вместо этой иницилизации вспомогательный файл all.php , в который вставлю эти же самые строки объявления класса:
use Controller\ClientsController;
require "../src/routes/all.php";
То в нем класс ClientsController не находится? По сути код файл all.php вставляется в index.php и при этом все должно работать нормально, неужели путь влияет на это? В чем подвох?
Структура проекта:
-public/
--index.php
-src/
--routes/
---all.php