我正在構建一個混合了php和html的網站,我的靜態內容在html中,動態/數據庫驅動的內容顯然是使用php回顯的。然而,我發現自己有時加用PHP,這並不需要在PHP的HTML標籤,我只是想知道是否有寫作之間的有效的差異......比如......使用php或html編寫dom元素更有效嗎?
<?php
$result = mysql_query("SOME QUERY") or die(mysql_error());
$num_rows = mysql_num_rows($result);
echo "<ul id=\"someid\">";
while ($row = mysql_fetch_array($result)) {
echo "<li>RAR RAR</li>";
}
echo "</ul>";
echo "<div class=\"clearfix\"></div>";
?>
或
<ul id="someid">
<?php
$result = mysql_query("SOME QUERY") or die(mysql_error());
$num_rows = mysql_num_rows($result);
while ($row = mysql_fetch_array($result)) {
echo "<li>RAR RAR</li>";
}
?>
</ul>
<div class="clearfix"></div>
速度有什麼區別嗎?一點都不?我只是感興趣。乾杯
不要懷疑它。如果你想浪費一些時間,你可以測試它(唯一的辦法就是確保你的情況在大多數情況下更快),但最終:這是一個微型優化,將在網絡延遲之間完全丟失,I/O和其他耗時的事情,並不值得優化。 – Nanne
不要擔心哪一個更快(如果你的意思是「更快」,說「更快」)。擔心作爲一個人閱讀哪一個更容易,以及誰還要維護代碼。 –