
例如:
我有一個像這樣的 php 檔案:
<?php
if ($var == true)
{
?>
<p>Some text here</p>
<?php
}
else
{
?>
<p>Some different text</p>
<?php
}
?>
這是不好的做法,還是像這樣使用 echo() 比較好:
<?php
if ($var == true)
{
echo ("<p>Some text here</p>");
}
else
{
echo ("<p>Some different text</p>");
}
?>
我發現它更容易使用?> HTML CODE <?php
但它有任何相容性或效能問題嗎?
答案1
這並不是一個很大的區別,因此除非您確實遇到效能問題,否則您應該採取對您或您的團隊來說更容易閱讀和編寫的方法。
如果您擔心echo
效能,您應該使用單引號字串(如果您不需要雙引號字串的附加解釋功能)。他們應該快一點。