PHP If, Else ve Elseif

PHP'nin dinamik dünyasında, operatörler kodlamayı daha etkili hale getirmenin anahtarıdır. Bu rehber, PHP operatörlerini anlama yolculuğunuzda size rehberlik edecektir.

PHP If, Else ve Elseif

PHP If, Else ve Elseif

Koşullu ifadeler, farklı koşullara bağlı olarak farklı eylemler gerçekleştirmek için kullanılır.

PHP Koşullu İfadeler

Kod yazarken çoğu zaman farklı koşullar için farklı eylemler gerçekleştirmek istersiniz. Bunu yapmak için kodunuzda koşullu deyimler kullanabilirsiniz.

PHP'de aşağıdaki koşullu deyimlere sahibiz:

  • if deyimi - bir koşul doğruysa bazı kodları çalıştırır 
  • if...else deyimi - bir koşul doğruysa bazı kodları ve bu koşul yanlışsa başka bir kodu çalıştırır
  • if...elseif...else deyimi - ikiden fazla koşul için farklı kodlar çalıştırır

PHP - If Deyimi

if deyimi, bir koşul doğruysa bazı kodları çalıştırır.

Sözdizimi:

if (koşul) {
  koşul doğruysa çalıştırılacak kod;
}

Örnek:

Geçerli saat (SAAT) 20'den küçükse "İyi günler!" çıktısını verir.

<?php
$t = date("H");

if ($t < "20") {
  echo "İyi Günler!";
}
?>

PHP - If...Else Deyimi

if...else deyimi, bir koşul doğruysa bazı kodları ve bu koşul yanlışsa başka bir kodu çalıştırır.

Sözdizimi:

if (koşul) {
  koşul doğruysa çalıştırılacak kod;
} else {
  koşul yanlışsa çalıştırılacak kod;
}

Örnek:

Geçerli saat 20'den küçükse "İyi günler!", aksi takdirde "İyi geceler!" çıktısını verir.

<?php
$t = date("H");

if ($t < "20") {
  echo "İyi Günler!";
} else {
  echo "İyi Geceler!";
}
?>

PHP - If...Elseif...Else Deyimi

if...elseif...else deyimi ikiden fazla koşul için farklı kodlar çalıştırır.

Sözdizimi:

if (koşul) {
  bu koşul doğruysa çalıştırılacak kod;
} elseif (koşul) {
  ilk koşul yanlışsa ve bu koşul doğruysa çalıştırılacak kod;
} else {
  tüm koşullar yanlışsa çalıştırılacak kod;
}

Örnek:

Geçerli saat 10'dan küçükse "Günaydın!" ve geçerli saat 20'den küçükse "İyi günler!" çıktısı verir. Aksi takdirde "İyi geceler!" çıktısı verecektir.

<?php
$t = date("H");

if ($t < "10") {
  echo "Günaydın!";
} elseif ($t < "20") {
  echo "İyi Günler!";
} else {
  echo "İyi Geceler!";
}
?>

Tepkiniz Nedir?

like

dislike

love

funny

angry

sad

wow