Optionele accolades in voorwaarden in PHP
In het geval dat er slechts één expressie tussen de accolades van if
of else staat,
kan men deze accolades weglaten. Stel,
er is bijvoorbeeld code gegeven met alle accolades:
<?php
if ($test == 0) {
echo '+++';
} else {
echo '---';
}
?>
Je kunt het als volgt verkorten:
<?php
if ($test == 0) echo '+++'; else echo '---';
?>
Of zo:
<?php
if ($test == 0) {
echo '+++';
} else echo '---';
?>
Je kunt ook alle accolades weglaten, maar het niet inline formatteren, maar zo:
<?php
if ($test == 0)
echo '+++';
else
echo '---';
?>
Herschrijf de volgende code in verkorte vorm:
<?php
if ($test == 0) {
echo 'yes';
} else {
echo 'no';
}
?>
Herschrijf de volgende code in verkorte vorm:
<?php
if ($test == 0) {
echo 'yes';
}
?>