oop — Что означает PHP-скрипты верхнего и нижнего уровня?

Во многих PHP, PHP MVC и PHP объектно-ориентированных книгах они ссылаются на различные сценарии как на верхнем, так и на низком уровне. Что это означает, если PHP-скрипт является PHP-скриптом верхнего или нижнего уровня?

В формальных структурах MCV вы будете использовать объекты в качестве контроллеров. Здесь отдельные PHP-скрипты будут действовать как контроллеры. Тем не менее, как и в формальном MVC, контроллеры не будут содержать или генерировать какой-либо HTML-код, распространяя его на представления, которые являются отдельными HTML-файлами. Как вы увидите, файлы View — это, в основном, HTML, с очень малой логикой, то есть только минимальный код PHP. Модели всегда будут классами. Контроллеры представлены PHP-скриптами верхнего уровня.

1

Решение

Я думаю, что под «верхним уровнем» в данном случае они просто ссылаются на идею о том, что скрипт, который содержит контроллер, находится наверху цепочки в вашем стеке приложений, это точка входа приложения, первое место, которое получает удар в ваша база кода при доступе к любому URL.

Исторически php-приложения раньше писались таким образом, что файлы, содержащие html, были «верхнего уровня» с некоторыми встроенными в них php.

В настоящее время популярные php-фреймворки используют архитектуру в стиле MVC, где точкой входа в приложение является только php-контроллер, а файлы, содержащие html, включаются только позже в стек вызовов.

0

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

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

По вопросам рекламы [email protected]