PSR-2 if 语句——什么是允许的?
PSR-2 if-statement — what is allowed?
我可以使用 if 这样的语句吗:
if(true) return $value;
或者必须始终使用大括号:
if(true) {
return $value;
}
psr-2 standard 的第 5.1 节明确指出:
An if structure looks like the following. Note the placement of parentheses, spaces, and braces; and that else and elseif are on the same line as the closing brace from the earlier body.
<?php
if ($expr1) {
// if body
} elseif ($expr2) {
// elseif body
} else {
// else body;
}
因此,根据 psr-2,您必须 在 if
语句中使用大括号。
我可以使用 if 这样的语句吗:
if(true) return $value;
或者必须始终使用大括号:
if(true) {
return $value;
}
psr-2 standard 的第 5.1 节明确指出:
An if structure looks like the following. Note the placement of parentheses, spaces, and braces; and that else and elseif are on the same line as the closing brace from the earlier body.
<?php
if ($expr1) {
// if body
} elseif ($expr2) {
// elseif body
} else {
// else body;
}
因此,根据 psr-2,您必须 在 if
语句中使用大括号。