PSR-2 if-statement — 允许什么?
2022-08-30 19:17:10
我可以使用 if 语句,如下所示:
if(true) return $value;
或者必须始终与大括号一起使用:
if(true) {
return $value;
}
我可以使用 if 语句,如下所示:
if(true) return $value;
或者必须始终与大括号一起使用:
if(true) {
return $value;
}
psr-2标准第5.1节明确规定:
if 结构如下所示。请注意括号,空格和大括号的位置;并且 else 和 elseif 与先前主体的右大括号在同一行上。
<?php
if ($expr1) {
// if body
} elseif ($expr2) {
// elseif body
} else {
// else body;
}
因此,根据 psr-2,必须对语句使用大括号。if