PHP if...else...elseif İfadeleri
Koşullu ifadeler, farklı koşullara dayalı olarak farklı eylemler gerçekleştirmek için kullanılır.
PHP Koşullu İfadeler
Çoğu zaman kod yazarken farklı koşullar için farklı eylemler gerçekleştirmek istersiniz. Bunu yapmak için kodunuzda koşullu ifadeler kullanabilirsiniz.
PHP'de aşağıdaki koşullu ifadelere sahibiz:
if
deyim - bir koşul doğruysa bazı kodları yürütürif...else
deyim - bir koşul doğruysa bazı kodları ve bu koşul yanlışsa başka bir kodu çalıştırırif...elseif...else
deyim - ikiden fazla koşul için farklı kodlar yürütürswitch
deyim - yürütülecek birçok kod bloğundan birini seçer
PHP - if İfadesi
Bir if
koşul doğruysa, ifade bazı kodları yürütür.
Sözdizimi
if (condition) {
code to be executed if condition is true;
}
Örnek
Çıktı "İyi günler!" geçerli saat (HOUR) 20'den az ise:
<?php
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
}
?>
PHP - if...else İfadesi
İfade if...else
, bir koşul doğruysa bazı kodları ve bu koşul yanlışsa başka bir kodu yürütür.
Sözdizimi
if (condition) {
code to be executed if condition is true;
}
else {
code to be executed if condition is false;
}
Örnek
Çıktı "İyi günler!" şimdiki saat 20'den az ise ve "İyi geceler!" aksi halde:
<?php
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
}
else {
echo
"Have a good night!";
}
?>
PHP - if...elseif...else İfadesi
İfade if...elseif...else
, ikiden fazla koşul için farklı kodlar yürütür.
Sözdizimi
if (condition) {
code to be executed if this condition is true;
}
elseif (condition) {
code to be executed if first condition is false and this
condition is true;
} else {
code to be executed if all conditions are false;
}
Örnek
Çıktı "Günaydın!" geçerli saat 10'dan az ise ve "İyi günler!" geçerli saat 20'den azsa. Aksi takdirde "İyi geceler!" çıktısı verir:
<?php
$t = date("H");
if ($t < "10") {
echo "Have a good morning!";
}
elseif ($t < "20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>
PHP - Switch Beyanı
Açıklama switch
bir sonraki bölümde açıklanacaktır.