我几乎可以肯定答案是"根本没有!" 但无论如何我会问.如果你在PHP中有一个条件语句,它回应了一行html,那么这两个例子之间在性能方面有什么不同:
<?php if ($output) { ?>
<h2><?=$output;?></h2>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)
和
<?php if ($output) { echo "<h2>".$output."</h2>"; } ?>
Run Code Online (Sandbox Code Playgroud)
字面上的答案是"根本没有".考虑
<span>
<?php
echo $myMessage;
?>
</span>
Run Code Online (Sandbox Code Playgroud)
和
<?php
echo "<span>\n";
echo $myMessage;
echo "</span>";
?>
Run Code Online (Sandbox Code Playgroud)
我将从内存(几年前)开始,但在那时,Zend字节码编译器产生基本相同的输出; "literal"HTML被编译成包含文本的echo语句.