我試圖改進我的編程理論,並在前面的問題中指出,我不應該在我的編程中使用多行ehcos作爲演示第一個例子。我使用這個,因爲一旦它符合它會自動最小化輸出HTML。下面哪個例子是使用php的最佳實踐,爲什麼?是否有任何顯着差異在這3個不同的應用程序php
1)
echo '<div class="row cf">';
echo '<div class="col_8 cf alpha">'.$page_title.'</div>';
echo '<div class="col_4 cf omega right">';
echo '<a href="'.$table_url.'-action.php?action=add" class="button blue">';
echo '<i class="icon-plus-sign"> </i> Add a Site</a>';
echo '</div>';
echo '</div><hr>';
2)
echo '
<div class="row cf">
<div class="col_8 cf alpha">'.$page_title.'</div>
<div class="col_4 cf omega right">
<a href="'.$table_url.'-action.php?action=add" class="button blue">
<i class="icon-plus-sign"> </i> Add a Site</a>
</div>
</div>
<hr>
';
3)
<div class="row cf">
<div class="col_8 cf alpha"><?php echo $page_title; ?></div>
<div class="col_4 cf omega right">
<a href="<?php echo $table_url; ?>-action.php?action=add" class="button blue">
<i class="icon-plus-sign"> </i> Add a Site</a>
</div>
</div>
<hr>
由於....皮特
這幾乎是一個偏好問題,雖然我認爲PHP應該與第三種解決方案一起工作;只是因爲它是一種模板語言 - 它是HTML的意思,是爲了包裝PHP,而不是其他方式。其次,讀前兩篇真的很難。 – MackieeE