Каким образом интерпретатор отличит html код от php?
если хотите фарш - используем теги <? ... ?>
[offtop] сто лет как фарш ни кто не использует, оставить для совместимости
пережиток php3
если мухи отдельно, котлеты отдельно: то по расширению php принимает весь текст как код, как не обязательная подсказка компилятору, можно использовать первой строкой bash/perl style
ну и последний вариант, писать чистый html код с расширением php просто извращение, других слов нет.