Большинство файлов в проекте, по сути, представляют собой пары файлов с именами:
внутри файла xxxx находится один оператор php, требующий того же имени файла, но с расширением php, например
<?php require('xxxx.php'); ?>
Какова рациональная / практика программирования / стиль / … для этого?
Это очень последовательно, поэтому я должен верить, что это сделано по разумной причине.
Смысл этой схемы заключается в достижении URL, которые не заканчиваются .php
, Как это:
http://www.example.com/mypage
вместо
http://www.example.com/mypage.php
Другим способом достижения того же чистого эффекта будет создание папок для каждого пути вместо файлов, и каждая папка будет содержать один файл с именем index.php
(или любое другое имя, которое вы настроили по умолчанию). Еще один способ — использовать правило перезаписи, настроенное на уровне веб-сервера.
Других решений пока нет …