Я начал php в далеком прошлом, когда php3 был go, и долгое время не обновлял свои знания ... Я пытаюсь обернуться вокруг автозагрузки, пространств имен и классов, чтобы сохранить мой код вне папки publi c html ... в любом случае, меня интересует, как другие будут go об организации своих папок / скриптов для базового c приложения ...
где Сейчас я нахожусь на ...
веб-сервер разделяет папку publi c, файл .htaccess в папке publi c html отправляет все запросы на несуществующие файлы на маршрутизатор. php, маршрутизатор. php требует автозагрузки. php, все мои классы находятся в «локальной» папке внутри компонентов (например, system / components / local / database. php для константы Local \ Database :: DB_HOST) .. Я думаю, у меня будут другие «поставщики» внутри папки компонентов позже, если / когда я буду их использовать ...
структура папок в настоящее время выглядит следующим образом ... я на правильном пути , или я должен отказаться и читать дальше?
+ public
+ .htaccess
+ router.php
+ system
+ components
+ local
+ autoload.php