@Kirillel

Почему не стоит мешать html c php?

Недавно начал изучать php и наткнулся где-то на комментарии к урокам, что мешать html и php нельзя
  • Вопрос задан
  • 585 просмотров
Решения вопроса 4
usdglander
@usdglander Куратор тега PHP
Yipee-ki-yay
Почему нельзя? Можно! Просто получится сложночитаемая и малоподдерживаемая хрень.
Ответ написан
Комментировать
@vanillathunder
Отделение логики приложения, от представления(html). Так код проще поддерживать и переиспользовать.
Ответ написан
Комментировать
Alex_Wells
@Alex_Wells
PHP/Kotlin
Не нельзя, а не нужно. should not.

Если коротко: это НЕ удобно, это НЕ юзабельно, это противоречит ВСЕМ основным принципам программирования, это НИКТО не будет поддерживать, это быдлокод.

Ты попробуй написать относительно сложный проект на plain php в перемешку с html (25k+ строк) и тогда посмотри, как же прекрасно все выглядит, работает и как быстро ты это писал)
Ответ написан
Комментировать
Akdmeh
@Akdmeh
PHP, Yii2, Music
По сути, я видел 90-килобайтные файлы мешанины PHP, HTML, MySQL-запросов и прочего.
Писать такой код просто.
Проблемы начнутся через полгода, когда вы этот код забудете и нужно будет что-то изменить. Вам придется проверять весь код и пересматривать его, чтобы не зацепить изменением в одном месте кода другое, совсем неожиданное.
После того, как новички несколько раз сталкиваются с такой проблемой, они начинают писать код более структурировано. Один с методов - это отделить получение информации от пользователя и базы данных с помощью одного кода, отображать эту информацию конечному пользователю с помощью другого, и решать, какую информацию показать и связать два предыдущих компонента между собой - с помощью третьего набора кода.
Грубо говоря, так и получается структура MVC, в которой html и php код разделен.
Это если условно, так как сколько людей - столько и пониманий MVC.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы