PHP'de "if", "elseif" ve "else" koşul ifadelerini süslü parantez olmadan kullanabilirsiniz, ancak bu durumda sadece bir tek ifadeyi etkileyen koşulları kullanmalısınız. İşte örnekler:
-
If Koşulu:
$sayi = 10; if ($sayi > 0) echo "Sayı pozitif.";
Bu kullanım, sadece bir ifade içerdiği için süslü parantez kullanımına gerek duymaz.
-
If-Else Koşulu:
$sayi = -5; if ($sayi > 0) echo "Sayı pozitif."; else echo "Sayı negatif veya sıfır.";
-
If-Elseif-Else Koşulları:
$not = 75; if ($not >= 90) echo "Notunuz A."; elseif ($not >= 70) echo "Notunuz B."; else echo "Notunuz C veya daha düşük.";
Ancak, bu kullanım genellikle sadece tek bir ifade içerdiği durumlarda tercih edilir. Eğer birden fazla ifade varsa, güvenlik ve okunabilirlik açısından süslü parantez kullanımı daha önerilir:
if ($condition) {
// Çok sayıda ifade
} elseif ($anotherCondition) {
// Çok sayıda ifade
} else {
// Çok sayıda ifade
}
Bu şekilde, kodunuz daha düzenli ve anlaşılır olacaktır.