对我来说,写起来更舒服
<?php
$a = true;
if(true) {
$a = false;
}
?>
下一段代码会不会执行得更快:
<?php
$a = true;
if(true) {
$a = false;
}
?>
UPD
即使空白字符被 PHP 忽略,在解析 .php 文件时,PHP 每次遇到空白时都应该思考(“我是否应该忽略这个字符”)。会不会增加执行时间?
最佳答案
额外的空格对性能几乎没有影响,除了在技术上有更多的字符需要在解析时爬行。我们在这里讨论的是几分之一秒,因为空白在解析时会被简单地忽略。
还有类似 APC 的 OPCODE 缓存, 后续对同一文件的请求不会导致对同一文件的重新解析(一般来说)。
关于php - 多余的空格和新行是否会使 PHP 代码运行得更慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12884132/