php if-statement psr-2

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 .