空格、换行符、制表符;它们会影响服务器性能吗?
我正在学习 PHP 的路上,在进一步采用当前的编码风格之前,我想确保:
换行符和空格是否会影响服务器的性能?通常,我总是添加它们以提高可读性。例如在下面的代码中:
import('something') ;
$var = 'A' ;
$varb = 'B' ;
switch($var) {
case 'A' :
doSomething() ;
doAnotherThing() ;
break ;
}
if ($var == $varb) { header('Location: somewhere.php') ; }
概括,
- 我在分号前添加空格
- 我在变量值赋值和比较之前和之前添加了空格
- 我在 ) 和 { 之间添加空格
- 通常,如果后面的代码由多个语句组成,我会在 { 后面添加换行符。
- 在大括号内,我总是在第一个语句之前以一个空格开头,并在最后一个语句的分号之后以另一个空格结束
- 我总是为每个子元素提供一个 2 空格宽度的选项卡
- 我总是在标头函数内的“位置:”后面添加一个空格。
- 我总是在每种情况下在分号前添加空格
这种风格对我来说很酷,我喜欢它,它整洁而且让我更容易调试,我想知道的是,这种编码风格会伤害/加重系统吗?重新格式化我的代码会使服务器变慢吗?到目前为止我没有遇到格式错误。
谢谢您的热心解答
不会。额外的格式化根本不会影响性能*。
选择您喜欢的编码风格——这也是团队/项目/现有代码可以接受的——而且最重要的是,始终如一。 (使用具有可自定义语法格式的编辑器很有帮助。)
快乐编码。
*虽然可以说微不足道可能会增加 IO,并且微不足道必须读取更多的符号lexer,最终的结果是:没有性能下降。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)