PHP koşullu ifadeler, belirli bir koşulun doğru veya yanlış olmasına bağlı olarak farklı kod bloklarını çalıştırmak için kullanılır. Koşullu ifadeler, programların dinamik ve esnek olmasına olanak tanır.
- if İfadesi:
if
ifadesi, belirli bir koşulun doğru olup olmadığını kontrol eder ve eğer koşul doğruysa belirtilen kod bloğunu çalıştırır.
<?php $sayi = 10; if ($sayi > 5) { echo "Sayı 5'ten büyük."; } ?>
- if-else İfadesi:
if-else
ifadesi, bir koşulun doğru olup olmadığını kontrol eder. Eğer koşul doğruysa belirtilen bloğu çalıştırır, aksi takdirdeelse
bloğunu çalıştırır.
<?php $sayi = 3; if ($sayi > 5) { echo "Sayı 5'ten büyük."; } else { echo "Sayı 5'ten küçük veya eşit."; } ?>
- if-elseif-else İfadesi:
Bu yapı, bir dizi alternatif koşulu kontrol etmenizi sağlar. İlk doğru olan koşulun bloğunu çalıştırır ve geri kalanını kontrol etmez.
<?php $sayi = 7; if ($sayi > 10) { echo "Sayı 10'dan büyük."; } elseif ($sayi > 5) { echo "Sayı 5'ten büyük ama 10'dan küçük veya eşit."; } else { echo "Sayı 5'ten küçük veya eşit."; } ?>
- switch İfadesi:
switch
ifadesi, bir değişkenin farklı değerlere göre farklı durumları kontrol etmenizi sağlar.
<?php $renk = "mavi"; switch ($renk) { case "kırmızı": echo "Renk kırmızı."; break; case "mavi": echo "Renk mavi."; break; default: echo "Belirtilen renk bulunamadı."; } ?>
Bu temel koşullu ifadeler, PHP’de kullanılan en yaygın yapıları içerir. Bu yapıları kombinleyerek daha karmaşık koşullar oluşturabilir ve kodunuzu istediğiniz şekilde kontrol edebilirsiniz.