Обычно, я прописываю все необходимые запросы в одном файле - functions.php.
Например, некая форма обрабатывается посредством AJAX. В скрипте в качестве url я всегда указываю functions.php. Уже в этом файле я прописываю условие if (isset($_POST["login"])) { ... }.
И так я делаю для любого запроса. Сейчас работаю над сайтом, в котором functions.php состоит из огромного списка условий if (isset($_POST[...])) и этот список продолжает расти. Так вот возникает вопрос: всё ли правильно я делаю?
Так делать не правильно. Почитайте про Шаблон проектирования Модель Представление Контроллер. Для серьезного приложения лучше использовать какой нибудь фреймворк, например Yii. Должно быть несколько контроллеров и в каждом несколько функций. Фреймворк вызывает нужную функцию из нужного контроллера исходя из url запроса.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники