PHP'de If, Else ve Elseif Karar Yapıları

Programlamada en çok kullanılan yapılar karar mekanizmalarıdır. PHP'de if blokları, belirttiğiniz bir koşulun doğruluğunu (true/false) kontrol ederek kodun akışını yönetmenizi sağlar.

If - Else Yapısı Nasıl Çalışır?

Koşul sağlanırsa if bloğu, sağlanmazsa else bloğu çalışır. Birden fazla olasılık varsa elseif ile yeni şartlar eklenebilir.

Kod Örneği: Not Hesaplama Uygulaması

PHP If-Elseif-Else Örneği
<?php
$not = 75;

if ($not >= 85) {
    echo "Başarı Durumu: Pekiyi";
} 
elseif ($not >= 70) {
    echo "Başarı Durumu: İyi";
} 
elseif ($not >= 50) {
    echo "Başarı Durumu: Geçer";
} 
else {
    echo "Başarı Durumu: Kaldı";
}
?>

Karşılaştırma Operatörleri

If blokları içinde en sık kullanılan operatörler şunlardır:

  • == : Eşittir
  • != : Eşit Değildir
  • === : Hem değeri hem türü aynıdır (Denklik)
  • > ve < : Büyüktür / Küçüktür
  • >= ve <= : Büyük Eşittir / Küçük Eşittir
💡 SEO ve Yazılım İpucu: Kodunuzda çok fazla iç içe (nested) if kullanmak yerine, mantıksal operatörleri (&&, ||) kullanmak kodun okunabilirliğini ve performansını artırır.