![在 PHP 中可以使用 ?> TEXT](https://rvso.com/image/1304089/%E5%9C%A8%20PHP%20%E4%B8%AD%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20%3F%3E%20TEXT.png)
例如:
我有一個像這樣的 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
效能,您應該使用單引號字串(如果您不需要雙引號字串的附加解釋功能)。他們應該快一點。