Это очень плохая привычка - смешивать HTML и PHP (для чего-то большего, чем просто управление выводом), но здесь вы идете:
$html = "<div>This is HTML</div>"
echo $html;
или Heredoc синтаксис:
$html = <<<EOF
<div>
<p>
Some longer HTML
</p>
</div>
EOF;
echo $html;
или использование альтернативного синтаксиса для операторов управления , если вывод зависит от какого-либо условия (или если вы перебираете массив и т. Д.) (Что намного лучше, чем создание HTML со строками):
<?php if($foo): ?>
<div> Some HTML output </div>
<?php else: ?>
<div> Some other HTML </div>
<?php endif; ?>
или просто
<?php //PHP here ?>
<div>HTML</div>
<?php //more PHP ?>
<div>more HTML</div>
<?php //even more PHP ?>