Могу ли я получить упрощенное объяснение использования точки с запятой в php? [дубликат]

Я видел несколько статей, в которых объяснялось, что точка с запятой не требуется в последней строке кода PHP из-за закрывающего тега PHP (?>). Так ли это или есть какая-то другая теория?

1 ответ

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

Это полезно в таких случаях, как <?= 'foobar' ?> поэтому вам не нужно использовать точку с запятой для вывода строки, но <?= 'foobar'; ?> работает так же хорошо.

Другие вопросы по тегам