Это еще один вопрос из ниоткуда.
Могу поспорить, у вас нет ни одной проблемы с использованием памяти (по крайней мере, одной, относящейся к этому вопросу), но задаете без причины, на всякий случай.Это плохой способ задавать вопросы.
Использование памяти - не единственная причина, по которой один метод предпочитается другому.
Особенно , если используется незначительное количество памяти.
Особенно, если есть некоторые методы оптимизациииспользовать.
Все, что вы опубликовали, зависит только от стиля кодирования, а не от использования памяти.
Ради удобочитаемости и хорошего дизайна приложения не следует использовать ни один из вышеперечисленных, но большинство программистов соглашаются, что это должен быть шаблон , основанный на выходе из HTML и альтернативном синтаксисе для принципов структур управления:
<table>
<? foreach($tableDataFromMysql as $row): ?>
<tr>
<td><?=$row['cell1']?></td>
<td><?=$row['cell2']?></td>
<td><?=$row['cell3']?></td>
</tr>
<? endforeach ?>
</table>
Обратите внимание на форматирование HTML и выделение - реальные вещи, о которых нужно заботиться.