我可以像这样使用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
语句中使用大括号。