Пример:
<?php $formElement->display()?>
Является ли это прекрасным, или я должен предоставить; ? Ну, я думаю, что интерпретатор PHP достаточно умен, чтобы увидеть, что линия закончена, и выражение сделано из-за?> В конце. Правильно?
Это не требуется , но вы должны сказать, что это хорошая практика.
Таким образом, в тот день, когда вам нужно добавить еще одну инструкцию после этого, она будет работать нормально.
И вот страница руководства, которая отвечает на ваш вопрос: Разделение команды (цитирование, акцент мой) :
Как и в C или Perl, PHP требует, чтобы инструкции заканчивались точкой с запятой в конце каждого оператора.
Закрывающий тег блока кода PHP автоматически означает точку с запятой; вам не нужно иметь точку с запятой, завершающую последнюю строку блока PHP.
Заключительный тег для блока будет включать в себя сразу же завершающую новую строку, если таковая присутствует.
Нет, закрытие ?>
Автоматически закроет линию.
Из документов PHP :
Закрывающий тег блока кода PHP автоматически означает точку с запятой; вам не нужно иметь точку с запятой, завершающую последнюю строку блока PHP.
Как вы говорите, интерпретатор PHP будет справляться как есть.
Тем не менее, я бы сказал, что добавление точки с запятой, вероятно, немного лучше, но это только предпочтение личного кодирования.
Простой ответ: да. Вполне нормально иметь только один оператор без точки с запятой внутри тегов PHP.