Не имеет значения, когда файл является файлом php (и где-то содержит код php).Сервер выполняет его независимо от того, что находится внутри, и чистый простой текст возвращается таким, какой он есть, и промежуточный текст добавляется между ними (в местоположении эха).В конце создается понятный простой текст, который отправляется клиенту (с правильным mime-типом), что затем заставляет браузер интерпретировать его.
Я обычно помещаю в более длинные блоки static html вне тегов <?php .. ?>
, чтобы сделать его более понятным, но как только появляется некоторая логика, я повторяю все, чтобы не прерывать поток php полностью.
Но в конце концов, этополностью зависит от вас.