Мне нужна конечная точка с запятой?

Пример:

<?php $formElement->display()?> 

Является ли это прекрасным, или я должен предоставить; ? Ну, я думаю, что интерпретатор PHP достаточно умен, чтобы увидеть, что линия закончена, и выражение сделано из-за?> В конце. Правильно?

Это не требуется , но вы должны сказать, что это хорошая практика.

Таким образом, в тот день, когда вам нужно добавить еще одну инструкцию после этого, она будет работать нормально.

И вот страница руководства, которая отвечает на ваш вопрос: Разделение команды (цитирование, акцент мой) :

Как и в C или Perl, PHP требует, чтобы инструкции заканчивались точкой с запятой в конце каждого оператора.
Закрывающий тег блока кода PHP автоматически означает точку с запятой; вам не нужно иметь точку с запятой, завершающую последнюю строку блока PHP.
Заключительный тег для блока будет включать в себя сразу же завершающую новую строку, если таковая присутствует.

Нет, закрытие ?> Автоматически закроет линию.

Из документов PHP :

Закрывающий тег блока кода PHP автоматически означает точку с запятой; вам не нужно иметь точку с запятой, завершающую последнюю строку блока PHP.

Как вы говорите, интерпретатор PHP будет справляться как есть.

Тем не менее, я бы сказал, что добавление точки с запятой, вероятно, немного лучше, но это только предпочтение личного кодирования.

Простой ответ: да. Вполне нормально иметь только один оператор без точки с запятой внутри тегов PHP.