Я использую существующий проект PHP. Я заметил, что предыдущий разработчик использует одну страницу index.php для всего сайта, в настоящее время 10+ страниц. Это второй проект, который я видел так. Я не вижу преимущества такого подхода. На самом деле, похоже, это усложняет все, потому что теперь вы не можете просто добавить новую страницу на сайт и связать с ней. Вы также должны убедиться, что обновили главную страницу индекса с помощью предложения if, чтобы проверить тип этой страницы, а затем загрузить страницу. Кажется, что если они просто пытаются повторно использовать шаблон, было бы проще просто использовать include для верхнего и нижнего колонтитула, а затем создавать каждую новую страницу с указанными файлами.
Может кто-нибудь объяснить, почему этот подход будет использоваться? Является ли это некоторой формой шаблона MVC, с которым я не знаком? PHP - это второй язык, поэтому я не так хорошо знаком с лучшими практиками.
Я попытался сделать некоторые поиски в Google для "единой страницы индекса с php" и тому подобное, но я не могу найти никаких хороших статей, объясняющих, почему этот подход используется. Я действительно хочу отбросить этот старый материал на обочину и не продолжать по этому пути, но я хочу, чтобы у вас были здравые рассуждения, прежде чем делать это предложение.