Can I use if-statement like:
if(true) return $value;
Or must use always with braces:
if(true) { return $value; }
Deprecated - As of 2019-08-10 PSR-2 has been marked as deprecated. PSR-12 is now recommended as an alternative.
The PHP Standard Recommendation (PSR) is a PHP specification published by the PHP Framework Interoperability Group (PHP-FIG). It serves the standardization of programming concepts in PHP. The aim is to enable interoperability of components. The PHP-FIG is formed by several PHP frameworks founders.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With