Во многих PHP, PHP MVC и PHP объектно-ориентированных книгах они ссылаются на различные сценарии как на верхнем, так и на низком уровне. Что это означает, если PHP-скрипт является PHP-скриптом верхнего или нижнего уровня?
В формальных структурах MCV вы будете использовать объекты в качестве контроллеров. Здесь отдельные PHP-скрипты будут действовать как контроллеры. Тем не менее, как и в формальном MVC, контроллеры не будут содержать или генерировать какой-либо HTML-код, распространяя его на представления, которые являются отдельными HTML-файлами. Как вы увидите, файлы View — это, в основном, HTML, с очень малой логикой, то есть только минимальный код PHP. Модели всегда будут классами. Контроллеры представлены PHP-скриптами верхнего уровня.
Я думаю, что под «верхним уровнем» в данном случае они просто ссылаются на идею о том, что скрипт, который содержит контроллер, находится наверху цепочки в вашем стеке приложений, это точка входа приложения, первое место, которое получает удар в ваша база кода при доступе к любому URL.
Исторически php-приложения раньше писались таким образом, что файлы, содержащие html, были «верхнего уровня» с некоторыми встроенными в них php.
В настоящее время популярные php-фреймворки используют архитектуру в стиле MVC, где точкой входа в приложение является только php-контроллер, а файлы, содержащие html, включаются только позже в стек вызовов.
Других решений пока нет …