我是否可以使用 if -statement,如:
if(true) return $value;
或者必须始终使用大括号:
if(true) {
return $value;
}
答案 0 :(得分:18)
answer to this very similar question的第5.1节明确指出:
if结构如下所示。注意括号,空格和大括号的位置;而else和elseif与早期身体的右括号位于同一条线上。
<?php
if ($expr1) {
// if body
} elseif ($expr2) {
// elseif body
} else {
// else body;
}
因此,根据psr-2,您必须使用大括号表示if
语句。