стиль кодирования — я унаследовал проект PHP, который имеет очень согласованный шаблон именования файлов, который я не понимаю

Большинство файлов в проекте, по сути, представляют собой пары файлов с именами:

  1. хххх
  2. xxxx.php

внутри файла xxxx находится один оператор php, требующий того же имени файла, но с расширением php, например

<?php require('xxxx.php'); ?>

Какова рациональная / практика программирования / стиль / … для этого?
Это очень последовательно, поэтому я должен верить, что это сделано по разумной причине.

1

Решение

Смысл этой схемы заключается в достижении URL, которые не заканчиваются .php, Как это:

http://www.example.com/mypage

вместо

http://www.example.com/mypage.php

Другим способом достижения того же чистого эффекта будет создание папок для каждого пути вместо файлов, и каждая папка будет содержать один файл с именем index.php (или любое другое имя, которое вы настроили по умолчанию). Еще один способ — использовать правило перезаписи, настроенное на уровне веб-сервера.

4

Другие решения

Других решений пока нет …