Задать вопрос

Как лучше генерировать и выводить контент страницы?

Скачивая разные исходники для изучения, видел разные варианты вывода контента, какой из них лучше использовать?

Вариант 1:
<table><tr><td>ид</td><td>имя</td></tr>
<? foreach($data as $user) { ?>
   <tr><td><? echo $user[id]; ?></td><td><? echo $user[name]; ?></td></tr>
<? } ?>
</table>


Вариант 2:
<? 
echo '<table><tr><td>ид</td><td>имя</td></tr>';
foreach($data as $user) {
   echo '<tr><td>' . $user[id] . '</td><td>' . $user[name] . '</td></tr>';
}
echo '</table>';
?>


Вариант 3:
<?
$content = '<table><tr><td>ид</td><td>имя</td></tr>';
foreach($data as $user) {
   $content .= '<tr><td>' . $user[id] . '</td><td>' . $user[name] . '</td></tr>';
}
$content .= '</table>';
echo $content;
?>
  • Вопрос задан
  • 2654 просмотра
Подписаться 3 Оценить Комментировать
Ответ пользователя Андрей К ответам на вопрос (4)
@kaasius
Никакой - используйте шаблонизатор.
Ответ написан
Комментировать