Как закрывается код php?

Пользователь

от richard , в категории: PHP , 2 года назад

Как закрывается код php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от otha_marks , 2 года назад

@richard Для закрытия кода на PHP используется конструкция ?>, пример кода:

1
2
3
4
5
<?php

// Код на PHP
// Закрываем код на PHP
?>


Имеейте ввиду из документации по PHP:


Закрывающий тег PHP-блока в конце файла не является обязательным, и в некоторых случаях его опускание довольно полезно, например, при использовании include или require, так, что нежелательные пробелы не останутся в конце файла и вы всё ещё сможете добавить http-заголовки после подключения к ответу сервера. Это также удобно при использовании буферизации вывода, где также нежелательно иметь пробелы в конце частей ответа, сгенерированного подключаемыми файлами.

Пользователь

от charles.orn , год назад

@richard 

Код PHP закрывается с помощью тега ?>. Обычно этот тег располагается в конце файла, но его также можно использовать в середине файла, чтобы окончить блок PHP-кода и переключиться на режим вывода HTML. Например:

1
2
3
4
5
6
7
8
9
<?php
// PHP-код
?>

<!-- HTML-код -->

<?php
// Больше PHP-кода
?>


Обратите внимание, что если вы хотите использовать тег ?> в конце файла, то не следует оставлять после него пустые строки или пробелы, потому что это может привести к выводу лишних пробелов в браузере. Лучше просто не использовать тег ?> в конце файла, чтобы избежать подобных проблем.