|
|
|
| Как правильно сделать вывод на экран переменных
1 вариант
<ul class="info">
<li><img src="images/icon.gif" width="12" height="11"/><?=$row['a'];?></li>
<li><img src="images/str.gif" width="15" height="8"/>Дата:<?=$row['d'];?></li>
</ul>
|
2 вариант
<?php
echo "
<ul class=\"info\">
<li><img src=\"images/icon.gif\" width=\"12\" height=\"11\"/>".$row['a']."</li>
<li><img src=\"images/str.gif\" width=\"15\" height=\"8\"/>Дата:".$row['d']."</li>
</ul>";
?>
|
Третий вариант
<?php
print <<<HERE
<ul class="info">
<li><img src="images/icon.gif" width="12" height="11"/>$row[a]</li>
<li><img src="images/str.gif" width="15" height="8"/>Дата:$row[d]</li>
</ul>
HERE;
?>
|
Какой предпочтительней и в каких случаях надо применять разные варианты вывода.. | |
|
|
|
|
|
|
|
для: serjinio
(08.07.2008 в 11:22)
| | я бы сделал 1-м способом. | |
|
|
|
|
|
|
|
для: serjinio
(08.07.2008 в 11:22)
| | Все варианты равны.
Какой Вам вариант удобнее для восприятия кода, тот и делайте. | |
|
|
|
|
|
|
|
для: AcidTrash
(08.07.2008 в 22:55)
| | А по скорости выполнения существует ли разница? | |
|
|
|
|
|
|
|
для: serjinio
(09.07.2008 в 10:29)
| | Самый медленный вариант - второй: из-за двойных кавычек интерпретатор будет сначала искать в строке переменные и только потом вдавать её в выходной поток. | |
|
|
|