PHP'de Koşullarda Küme Parantezlerinin İsteğe Bağlı Olması
if
veya else küme parantezlerinin içinde sadece bir ifade varsa,
bu küme parantezlerini yazmamak mümkündür. Örneğin,
tüm parantezleriyle birlikte verilmiş şöyle bir kod olduğunu varsayalım:
<?php
if ($test == 0) {
echo '+++';
} else {
echo '---';
}
?>
Şu şekilde kısaltılabilir:
<?php
if ($test == 0) echo '+++'; else echo '---';
?>
Veya şu şekilde:
<?php
if ($test == 0) {
echo '+++';
} else echo '---';
?>
Tüm parantezler de kaldırılabilir, ancak hepsi aynı satıra değil de şu şekilde düzenlenebilir:
<?php
if ($test == 0)
echo '+++';
else
echo '---';
?>
Aşağıdaki kodu kısaltılmış formda yeniden yazın:
<?php
if ($test == 0) {
echo 'yes';
} else {
echo 'no';
}
?>
Aşağıdaki kodu kısaltılmış formda yeniden yazın:
<?php
if ($test == 0) {
echo 'yes';
}
?>