对我来说,写作更舒服
<?php
$a = true;
if(true) {
$a = false;
}
?>
下一个代码会更快执行:
<?php
$a = true;
if(true) {
$a = false;
}
?>
UPD
即使PHP忽略了空白字符,在解析.php文件时,PHP每次遇到空格时都应该思考(“我应该忽略这个字符”)。是否会增加执行时间?
答案 0 :(得分:3)
额外的空格几乎不会影响性能,除了技术上还有更多的字符要在解析时抓取。我们在这里谈论的是一小部分时间的一小部分,因为在解析时只会忽略空格。
同样使用像APC这样的OPCODE缓存,对同一文件的后续请求不会导致重新解析同一个文件(一般来说)。
答案 1 :(得分:2)
不,不是真的。
字节码解析器会忽略所有空格,如果您运行任何类型的加速器(xcache,apc等),您的代码实际上是从字节码缓存而不是文件运行的。
答案 2 :(得分:1)
不,它根本不会明显(甚至可能甚至不可测量)。也许如果你在每行代码之间有空格的页面和页面,你会看到不同之处。但总的来说,没有性能提升。
答案 3 :(得分:0)
PHP不会解析空格。