在 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性能,你应该使用单引号如果您不需要双引号字符串的附加解释功能,则可以使用双引号字符串。它们应该会更快一些。

相关内容