PHP代码应该在运算符之前有空格吗?

Dar*_*ein 2 php code-formatting

我已经看到很多代码最近格式化如下:

A:

if ($var=='test'){
    $var=Foo('blah'.$var1);
}else{
    // do something
}
Run Code Online (Sandbox Code Playgroud)

我个人不喜欢它,并希望它:

B:

if ($var == 'test') {
    $var = Foo('blah' . $var1);
} else {
    // do something
}
Run Code Online (Sandbox Code Playgroud)

我认为它更具可读性(请注意添加空格).

在社区中是否存在普遍偏好,或者某种方式比另一种更好?

Fra*_*kie 11

最重要的是遵循标准并坚持下去.

也就是说,你可以遵循Zend的框架标准使用空格.检查C.4.6.

if ($a != 2) {
    $a = 2;
}
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你!

  • +1.答案清楚.虽然应该注意,无论你采用什么标准,都要确保它清晰可读.在那方面,Zend似乎做得很好. (4认同)