Сначала PHP или HTML или это имеет значение?

У меня есть возможный глупый вопрос, но я все равно спрошу.

Имеет ли значение то, что идет первым, PHP или HTML-код?

Например: идет ли PHP до HTML, после HTML или вообще имеет значение?

<?php echo "This is text"; ?> <html> <head> </head> <body> <center> <font size="2">This is text</font> </center> </body> </html> 

Или:

 <html> <head> </head> <body> <center> <font size="2">This is text</font> </center> </body> </html> <?php echo "This is text"; ?> 

Или:

 <html> <head> </head> <body> <?php echo "This is text"; ?> </body> </html> 

Третий – правильный путь (если вы хотите, чтобы текст отражался в теле).

PHP может входить и выходить из HTML, как вы показали выше.

 <html> <head> </head> <body> <center> <font size="2"><?php echo "This is text"; ?></font> </center> </body> </html> 

Лично я поставил PHP как можно больше в верхней части страницы или даже лучше вне html-страницы, полностью используя html-страницы как чисто представления в шаблоне MVC.

Добавьте код php перед кодом html.

Это позволяет вам изменять тип вывода, задавать требуемые переменные, добавлять заголовки HTTP-ответов, если требуется, и т. Д.

У вас может быть много встроенных тэгов, заключенных между html.

Html в вашем вопросе будет недействительным, если вы повторите вывод до или после. Удостоверьтесь, что ваш выход действителен html.

Не берите в браузер, потому что они будут пытаться работать с тем, что вы им даете.

HTML не идет нигде, но скрипт PHP переходит на сервер, и ответ возвращается на клиентскую сторону. Теперь этот ответ отображается / обрабатывается вместе с HTML-кодом. HTML предназначен только для браузера, где используется скрипт PHP, вызывается служба или выполняет операции с базой данных. Итак, сначала PHP (Сервер), а затем HTML (Клиент).

Только вы должны поддерживать действительную структуру html. поэтому вы не можете помещать что-либо за пределы тега html . так что третий вариант – самая важная вещь. но если вы используете какой-либо другой, он напечатает все, что захотите.

Не будучи человеком php, он попытается понять это в общем смысле. HTML для браузеров, а php – серверный. Когда ваши страницы попадают в браузер, есть только HTML, а если я не ошибаюсь, так как php должен вести себя аналогично yo jsp, на serveride html рассматриваются как простые строки, которые необходимо распечатать в потоке. Поэтому в идеале это не имеет значения, что на первом месте.

С точки зрения хорошей практики, поскольку это php-код (в моем случае jsp), выход которого будет html, я пытаюсь дать больше ощущения java в свой файл кода.