Opcionalidad de las llaves en las condiciones en PHP
En el caso de que dentro de las llaves de if
o else haya solo una expresión,
se pueden omitir estas llaves. Supongamos,
por ejemplo, que tenemos el siguiente código con todas las llaves:
<?php
if ($test == 0) {
echo '+++';
} else {
echo '---';
}
?>
Se puede abreviar de la siguiente manera:
<?php
if ($test == 0) echo '+++'; else echo '---';
?>
O así:
<?php
if ($test == 0) {
echo '+++';
} else echo '---';
?>
También se pueden quitar todas las llaves, pero formatear todo no en línea, sino así:
<?php
if ($test == 0)
echo '+++';
else
echo '---';
?>
Reescriba el siguiente código en forma abreviada:
<?php
if ($test == 0) {
echo 'yes';
} else {
echo 'no';
}
?>
Reescriba el siguiente código en forma abreviada:
<?php
if ($test == 0) {
echo 'yes';
}
?>