A kapcsos zárójelek elhagyhatóság feltételeknél PHP-ben
Abban az esetben, ha a if
vagy else kapcsos zárójelei között csak egy kifejezés szerepel,
ezeket a kapcsos zárójeleket el lehet hagyni. Legyen például adott egy ilyen kód az összes zárójellel:
<?php
if ($test == 0) {
echo '+++';
} else {
echo '---';
}
?>
Le lehet rövidíteni így:
<?php
if ($test == 0) echo '+++'; else echo '---';
?>
Vagy így:
<?php
if ($test == 0) {
echo '+++';
} else echo '---';
?>
Az összes zárójelet el is lehet hagyni, de ne egy sorban, hanem így formázva:
<?php
if ($test == 0)
echo '+++';
else
echo '---';
?>
Írja át a következő kódot rövidített formában:
<?php
if ($test == 0) {
echo 'yes';
} else {
echo 'no';
}
?>
Írja át a következő kódot rövidített formában:
<?php
if ($test == 0) {
echo 'yes';
}
?>