【发布时间】:2014-05-20 11:44:41
【问题描述】:
我没有找到这个案例的任何标准:
if ($a == $b && $b == $c && $c == $d && $g == $d) {
}
或
if (($a == $b && $b == $c) && ($c == $d && $g == $d)) {
}
想象一下 var-names 更长并且超过了 80 个字母。我该如何处理? 它可能看起来像:
if (
$a == $b
&& $b == $c
&& $c == $d
&& $g == $d
) {
}
【问题讨论】:
-
您也可以将其缩短为
$a == $g -
我不相信有任何 PSR 定义在这种情况下应该使用什么标准;尽管 Zend 等其他编码标准有自己的规则,通常建议使用缩进拆分多行,而括号是代码逻辑和可读性的问题
-
这在我看来是个特例,请这样对待。
-
@Daan 这只是一个例子,我没有任何情况可以像这样比较
-
@Daan 不,即使
$c不等于$d,您的条件也会评估为真。另外,你完全没有抓住重点。
标签: php convention