php - 多余的空格和新行是否会使 PHP 代码运行得更慢?

标签 php execution-time

对我来说,写起来更舒服

<?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/

相关文章:

php - 如何限制递归? - 拉维尔/ Blade

java - 如何多次调用Java文件的Main函数?

c++ - 线程在给定时隙内执行的指令数是否最少?

java - 如何将执行时间方法与 try 和 catch 一起使用

java - Java 方法执行时间长

c++ - C++ 如何获取一段代码的执行时间?

php - 使用php通过单个提交按钮插入多行数据

java - PHP:将分隔的逗号字符串值与多个数组值插入到 MySql 中

php - 相当于 MySQL 的 hex(aes_encrypt)

php - Yii 1.1自定义错误处理我的 Controller