PHP Koşullu İfadeler (if-elseif-else, switch)

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 takdirde else 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.

Ads Blocker Image Powered by Code Help Pro

Reklam Engelleyici Algılandı!

Reklamları engellemek için uzantı kullandığınızı tespit ettik.

Lütfen bu reklam engelleyiciyi devre dışı bırakarak ya da sitemize izin vererek bize destek olun.

Dikkat: VPN eklentiniz üzerinde de reklam engelleyici olabilir.