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