php - PSR-2 if-statement-¿Qué está permitido?
(1)
¿Puedo usar si -estación como:
if(true) return $value;
O debe usarse siempre con tirantes:
if(true) {
return $value;
}
La sección 5.1 de la norma psr-2 establece explícitamente que:
Una estructura if se parece a la siguiente. Tenga en cuenta la colocación de paréntesis, espacios y llaves; y que else y elseif están en la misma línea que la llave de cierre del cuerpo anterior.
<?php
if ($expr1) {
// if body
} elseif ($expr2) {
// elseif body
} else {
// else body;
}
Entonces, de acuerdo con psr-2, debes usar llaves para una sentencia if
.