Can I use if-statement like:
if(true) return $value;
Or must use always with braces:
if(true) {
return $value;
}
Section 5.1 of the psr-2 standard explicitly states that:
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;
}
So, according to psr-2, you must use braces for an if
statement.