Правильно - НЕ подключать файлы. ЗАБЫТЬ о существовании include / include_once / require / require_once.
Для АВТОМАТИЧЕСКОЙ загрузки необходимых файлов в PHP есть
https://www.php.net/manual/ru/language.oop5.autoload.phpи
https://ru.flamix.software/about/news-article/composer-autoload-i-psr-4-pravilnaya-struktura/Если же ты настаиваешь на ручной загрузке, то ВЕЗДЕ используй require_once (если файл уже подключен, второй раз он не подключится) и прописывай там, где это требуется, всё, что требуется.