Вывод текста: использовать echo или нет?

1,00
р.
При создании любого сайта обязательно используется HTML код, для построения блоков и вообще построения сайта.
И часто этот код находиться в PHP-файле, так как нет смысла его выносить в отдельный файл, а потом еще инклудить.
Допустим, есть такой PHP файл и в нем есть такой код:
<?php<br>$title='Title' $content='Content//'
echo <<<HTML <div class='title'>$title
$content
HTML
Но его можно вывести еще так
<?php $title='Title' $content='Content//' ?>
<?echo $title ?>
<?echo $content ?>

Какой способ лучше использовать? Наверное, второй способ должен быть быстрее, но намного ли? Или всё же можно не думать о этом и писать как удобней?
А что, если через echo выводить много HTML кода?

Ответ
Тест будет красноречивее любых споров по поводу производительности:
<?php $title='Title' $content='Content//' <br>$start_a = microtime(true) for ($i = 0 $i<30000 ++$i) { echo <<<HTML <div class='title'>$title
$content
HTML } echo microtime(true) - $start_a ?>
0.597357988358
<?php $title='Title' $content='Content//' <br>$start_b = microtime(true) for ($i = 0 $i<30000 ++$i): ?>
<?php echo $title ?>
<?php echo $content ?>
<?php endfor echo microtime(true) - $start_b ?>
2.21032595634