Vladson
Сильнобухер
неграмотный более чем полностью...Насколько такой подход грамотный и эффективный
Грамотный (на мой взгляд так)
PHP:
<?php
// данные (не важно откуда получаем, хоть и базы хоть ещё откуда)
$content = "Hello, World";
// шаблонизатор
$template_data = htmlspecialchars($content);
include "шаблон";
?>
PHP:
<p><?php echo $template_data;?></p>
Короткую запись типа <?=$template_data?> многие не рекомендуют и есть этому причины, я тоже не рекомендую, но смысл поста не в этом, смысл в разделении данных и шаблона.
Если в шаблоне есть РНР (циклы/условия/итд короче логика) это вовсе не значит что это плохо, смысл шаблонизации не в отделении РНР от HTML а разделении одной логики от другой