Omissibilidade das chaves em condições no PHP
No caso de haver apenas uma expressão dentro das chaves do if
ou do else,
é possível omitir essas chaves. Suponha,
por exemplo, que temos o seguinte código com todas as chaves:
<?php
if ($test == 0) {
echo '+++';
} else {
echo '---';
}
?>
Podemos reduzi-lo assim:
<?php
if ($test == 0) echo '+++'; else echo '---';
?>
Ou assim:
<?php
if ($test == 0) {
echo '+++';
} else echo '---';
?>
Também é possível remover todas as chaves, mas formatar tudo não em linha, mas sim assim:
<?php
if ($test == 0)
echo '+++';
else
echo '---';
?>
Reescreva o seguinte código de forma abreviada:
<?php
if ($test == 0) {
echo 'yes';
} else {
echo 'no';
}
?>
Reescreva o seguinte código de forma abreviada:
<?php
if ($test == 0) {
echo 'yes';
}
?>