PHP-də şərtlərdə fiqurlu mötərizələrin isteğe bağlı olması
if və ya else fiqurlu mötərizələrində
yalnız bir ifadə olduğu halda,
bu fiqurlu mötərizələri yazmaq məcburiyyəti yoxdur. Məsələn,
bütün mötərizələri olan belə bir kod verilmişdir:
<?php
if ($test == 0) {
echo '+++';
} else {
echo '---';
}
?>
Onu belə qısaltmaq olar:
<?php
if ($test == 0) echo '+++'; else echo '---';
?>
Və ya belə:
<?php
if ($test == 0) {
echo '+++';
} else echo '---';
?>
Bütün mötərizələri çıxarmaq da olar, lakin hamısını bir sətirdə yox, belə yazmaq olar:
<?php
if ($test == 0)
echo '+++';
else
echo '---';
?>
Aşağıdakı kodu qısaldılmış formada yenidən yazın:
<?php
if ($test == 0) {
echo 'yes';
} else {
echo 'no';
}
?>
Aşağıdakı kodu qısaldılmış formada yenidən yazın:
<?php
if ($test == 0) {
echo 'yes';
}
?>