Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php echo与jsp风格_Php_Performance - Fatal编程技术网

Php echo与jsp风格

Php echo与jsp风格,php,performance,Php,Performance,哪一个最快: $content = "some html"; <div><?php echo $content?></div> $content=“一些html”; 或 $content=“一些html”; 不要紧 如果禁用了,并且php的版本比5.4版旧(这是不可能的),则将无法工作 但是,如果您想要最大程度的兼容性,请使用样式。您可能注意不到任何差异。但是,可能无法在所有服务器上运行,因为必须启用短标记设置。因此,作为最佳实践,您应该坚持使用完整标记

哪一个最快:

$content = "some html";
<div><?php echo $content?></div>
$content=“一些html”;

$content=“一些html”;
不要紧

如果禁用了,并且php的版本比5.4版旧(这是不可能的),则将无法工作


但是,如果您想要最大程度的兼容性,请使用
样式。

您可能注意不到任何差异。但是,
可能无法在所有服务器上运行,因为必须启用短标记设置。因此,作为最佳实践,您应该坚持使用

完整标记和短标记在性能方面没有区别,但我建议您在禁用短标记的情况下使用完整标记。此外,如果不回显任何PHP变量,则可以使用单引号“”

传统回音语句

<?php echo "Hello World!"; ?>

更快的回声

<?php echo 'Hello World!'; ?>

如果使用PHP变量

<?php echo 'Hello ' . $world; ?>

或者用逗号

<?php echo 'Hello ', $world; ?>


Hm.测试它吗?应该很容易做到。使用节省时间;执行;节省时间2;保存时间2-保存时间1?实际上,我在寻找一个更简洁的答案:)。但是是的,谢谢:)这似乎不重要。看这个:你问“哪一个最快?”我们可以坐在这里进行思考练习,提出一个理论,但正如他们所说,证据就在布丁里。通过执行实际的测试/评测/基准测试,形成简明的答案!这在大型应用程序中都无关紧要?我正在收集尽可能多的细节来优化这些小东西,以调整我的最终结果:)@CoolStraw:我过去和你一样,担心每一个细节。然后我意识到95%的请求时间都花在了数据库上,像这样的小优化也无关紧要。相信我,这不值得你花时间。这种差异,如果存在的话,可以忽略不计。在一年的时间里,它可能会为您节省总共一分钟的处理时间。阅读这个答案的后半部分:更重要的是代码的一致性和可读性,特别是像这样的“小”东西。我考虑了所有选项。这是因为我将要构建的应用程序比我目前所做的都要大。这就是为什么我有点担心,而且我也得到了记录。。。这就是我们进化和变得更强的方式;)。
<?php echo 'Hello ', $world; ?>