Koşullu ifadeler, farklı koşullara göre farklı eylemler gerçekleştirmek için kullanılır.
PHP Koşullu İfadeleri
Ç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:
ifTek koşul doğruysa ifadesi bazı kodu çalıştırır.
Sözdizimi
if (condition) {
code to be executed if condition is true;
}
Misal
Çıktı "İyi günler!" mevcut saat (HOUR) 20'den az ise:
PHP - if ... else İfadesi
if...elseBu koşul yanlışsa bir koşul başka kod doğrudur ve eğer deyim bazı kodu çalıştırır.
Sözdizimi
if (condition) {
code to be executed if condition is true;
} else {
code to be executed if condition is false;
}
Misal
Çıktı "İyi günler!" geçerli saat 20'den az ise ve "İyi geceler!" aksi takdirde:
PHP - if ... elseif ... else İfadesi
if...elseif...elseİfadesi ikiden koşullar 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;
}
Misal
Çıktı "Günaydın!" geçerli saat 10'dan az ise ve "İyi günler!" geçerli saat 20'den küçükse "İyi geceler!"
PHP Koşullu İfadeleri
Ç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 ifade - bir koşul doğruysa bazı kodları çalıştırır
- if...else ifade - bir koşul doğruysa bazı kodları ve bu koşul yanlışsa başka bir kodu çalıştırır
- if...elseif...else ifade - ikiden fazla koşul için farklı kodlar yürütür
- switch ifade - yürütülecek birçok kod bloğundan birini seçer
ifTek koşul doğruysa ifadesi bazı kodu çalıştırır.
Sözdizimi
if (condition) {
code to be executed if condition is true;
}
Misal
Çıktı "İyi günler!" mevcut saat (HOUR) 20'den az ise:
PHP:
<?php
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
}
?>
if...elseBu koşul yanlışsa bir koşul başka kod doğrudur ve eğer deyim bazı kodu çalıştırır.
Sözdizimi
if (condition) {
code to be executed if condition is true;
} else {
code to be executed if condition is false;
}
Misal
Çıktı "İyi günler!" geçerli saat 20'den az ise ve "İyi geceler!" aksi takdirde:
PHP:
<?php
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>
if...elseif...elseİfadesi ikiden koşullar 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;
}
Misal
Çıktı "Günaydın!" geçerli saat 10'dan az ise ve "İyi günler!" geçerli saat 20'den küçükse "İyi geceler!"
PHP:
<?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!";
}
?>