PHP Sorguları Nelerdir? Nasıl Kullanılır?

PHP Sorguları Nelerdir? Nasıl Kullanılır?

Çoğu programlama dili gibi, PHP de çalışma zamanında mantıksal veya karşılaştırmalı test koşullarının sonuçlarına göre farklı eylemler gerçekleştiren kod yazmanıza izin verir. Bu, test koşullarını ya değerlendiren ifadeler şeklinde oluşturabileceğiniz ya trueda falsebu sonuçlara dayanarak belirli eylemleri gerçekleştirebileceğiniz anlamına gelir.

PHP'de karar vermek için kullanabileceğiniz birkaç ifade vardır:

  • if sorgusu
  • elseif
  • else

İlerleyen kısımlarda bu ifadelerin her birini inceleyeceğiz.

if Sorgusu

Eğer deyimi sadece belirtilen koşul değerlendirir eğer true kod bloğu çalıştırmak için kullanılır. Bu, PHP'nin en basit koşullu ifadeleridir ve şöyle yazılabilir:

if (condition) {
    // Yazılacak kod
}

Aşağıdaki örnekte "İyi hafta sonları!" geçerli gün Cuma ise:

<?php
$gun = date("D");
if($gun == "Fri"){
    echo "Bugün Cuma Günü";
}
?>

If ... Else Kullanımı

Bir ekleme yoluyla alternatif bir seçenek sunarak karar verme sürecini geliştirebilir başka hiç deyimi ise ifadesi. If else deyimi false verir ise belirtilen koşul true değerlendirir ve başka bir kod bloğu ise kod bir blok çalıştırmasına izin veriyor. Şu şekilde yazılabilir:

if (kosul) {
    // Koşul doğruysa yazılacak kod
} else {
    // Koşul yanlışsa yazılacak kod
}

Aşağıdaki örnekte "İyi hafta sonları!" mevcut gün Cuma ise, aksi takdirde "iyi günler!"

<?php
$gun = date("D");
if($gun == "Fri"){
    echo "İyi Hafta Sonları";
} else{
    echo "İyi Günler";
}
?>

if...elseif...else Sorgusu

Eğer ... elseif ... Başka birden birleştirmek için kullanılan özel bir deyim if ... else ifadeleri.

if (kosul1) {
    // kosul1 doğruysa yürütülecek kod
} elseif (kosul2) {
    // kosul1 yanlış ve kosul2 doğruysa yürütülecek kod
} else {
    // hem koşul1 hem de koşul2 ise yürütülecek kod yanlış
}

Aşağıdaki örnekte "İyi hafta sonları!" şimdiki gün Cuma ise ve "İyi pazarlar!" mevcut gün Pazar ise, aksi takdirde "iyi günler!"

<?php
$gun = date("D");
if($gun == "Fri"){
    echo "İyi Hafta Sonları";
} elseif($gun == "Sun"){
    echo "İyi Pazarlar";
} else{
    echo "İyi Günler";
}
?>

Üçlü Operatör

Üçlü operatör if ... else deyimlerini yazmak için kısa bir yol sağlar . Üçlü operatör, soru işareti ( ?) sembolü ile temsil edilir ve üç işlenen alır: kontrol etme koşulu, sonuç trueve sonuç false.

Üçlü operatör kullanılarak aynı kod daha kompakt bir şekilde yazılabilir:

<?php echo ($yas < 18) ? 'Çocuk' : 'Yetişkin'; ?>

Yukarıdaki örnekteki üçlü operatör, durum doğru olarak değerlendirilirse (yani $age18'den küçükse) kolonun solundaki değeri (yani 'Çocuk') seçer ve kolonun sağındaki değeri (yani ' Yetişkin '), koşul yanlış olarak değerlendirilirse.

Çok Okunanlar

İLGİNİZİ ÇEKEBİLİR!