22

我可以使用if语句,例如:

if(true) return $value;

或者必须始终与大括号一起使用:

if(true) {
    return $value;
}
4

1 回答 1

21

psr-2 标准的第 5.1 节明确指出:

if 结构如下所示。注意括号、空格和大括号的位置;并且 else 和 elseif 与前面正文的右大括号在同一行。

<?php
if ($expr1) {
    // if body
} elseif ($expr2) {
    // elseif body
} else {
    // else body;
}

因此,根据 psr-2,您必须使用大括号作为if语句。

于 2015-08-08T19:39:48.220 回答