Opcjonalność nawiasów klamrowych w warunkach w PHP
W przypadku, gdy w nawiasach klamrowych if
lub else będzie tylko jedno wyrażenie,
można tych nawiasów klamrowych nie pisać. Niech,
na przykład, dany będzie taki kod ze wszystkimi nawiasami:
<?php
if ($test == 0) {
echo '+++';
} else {
echo '---';
}
?>
Można go skrócić w ten sposób:
<?php
if ($test == 0) echo '+++'; else echo '---';
?>
Lub tak:
<?php
if ($test == 0) {
echo '+++';
} else echo '---';
?>
Można również usunąć wszystkie nawiasy, ale sformatować to nie w linii, a w ten sposób:
<?php
if ($test == 0)
echo '+++';
else
echo '---';
?>
Przepisz poniższy kod w formie skróconej:
<?php
if ($test == 0) {
echo 'yes';
} else {
echo 'no';
}
?>
Przepisz poniższy kod w formie skróconej:
<?php
if ($test == 0) {
echo 'yes';
}
?>