switch ($module)
{
case "pages":
include "./module/pages.php";
break;
case "registration":
include "./module/users/reg.php";
break;
case "login":
include "./module/users/login.php";
break;
default:
include "./module/pages.php";
}
но сейчас стал понимать что так можно организовывать только маленькие проекты, т.к. если есть регистрация, авторизация, обычные страницы, фотогалерея, новостная лента и т.д., то получается вообще хлам… а если нужно добавить какой то модуль, нужно незабыть прописать в switch case его
как обычно это реализуется в больших проектах? желательно так, чтобы модули можно было подключать не изменяя код руками постоянно)