PHP код вставляется в HTML страницу с помощью специального PHP тэга.
<?php ?>
Как видно, этот тэг состоит из двух частей: открывающей и закрывающей. Все, что находится между ними, рассматривается как PHP код.
HTML и PHP режимы
Обычно содержимое страниц, хранящихся в файлах с расширением .html, передается веб сервером в броузер пользователя без каких-либо изменений. Даже если вставить PHP код в такую страницу, то он будет передан броузеру "как есть".
Файлы с расширением .php, как правило, также содержат HTML код, который передается броузеру в исходном виде (говорят, что сервер находится в HTML режиме). Однако, теперь сервер проверяет такие файлы на возможное наличие PHP кода и, встретив открывающую часть соответствующего тэга, переключается в PHP режим. В этом режиме в броузер передается уже
не сам код, а результат его исполнения (или, если быть совсем точным, то результат работы содержащихся в коде специальных операторов вывода). По достижению закрывающей части тэга происходит возврат в HTML режим.