在 PHP 中可以使用 ?> TEXT

在 PHP 中可以使用 ?> TEXT

例如:

我有一個像這樣的 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效能,您應該使用單引號字串(如果您不需要雙引號字串的附加解釋功能)。他們應該快一點。

相關內容