PSR-2 if-statement — 允许什么?

2022-08-30 19:17:10

我可以使用 if 语句,如下所示:

if(true) return $value;

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

if(true) {
    return $value;
}

答案 1

psr-2标准第5.1节明确规定:

if 结构如下所示。请注意括号,空格和大括号的位置;并且 else 和 elseif 与先前主体的右大括号在同一行上。

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

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


答案 2

推荐