PHP, koşullu ifadelerin oluşturulmasını sağlayan bir dizi kontrol yapısı sunar. Bu makalede, PHP'de if-else ifadelerini kullanarak çeşitli durumları ele alacak ve kod örnekleriyle adım adım açıklayacağız.
Temel if-else yapısı, belirli bir koşulu kontrol eder ve bu koşula göre farklı bir işlem yapar. Örneğin, kullanıcıdan alınan bir sayının pozitif mi negatif mi olduğunu kontrol edebiliriz.
<?php
$number = 10;
if ($number > 0) {
echo "Sayı pozitif.";
} else {
echo "Sayı negatif veya sıfır.";
}
?>
Else if ifadesi, birden fazla koşulu kontrol etmemize olanak tanır. Örneğin, bir öğrencinin not durumunu kontrol edebiliriz.
<?php
$grade = 75;
if ($grade >= 90) {
echo "Notunuz: AA";
} elseif ($grade >= 80) {
echo "Notunuz: BA";
} elseif ($grade >= 70) {
echo "Notunuz: BB";
} elseif ($grade >= 60) {
echo "Notunuz: CB";
} elseif ($grade >= 50) {
echo "Notunuz: CC";
} else {
echo "Notunuz: FF (Kaldınız)";
}
?>
Ternary operatörü, basit if-else durumları için kısa bir alternatif sunar. Örneğin, bir sayının çift veya tek olduğunu kontrol edebiliriz.
<?php
$number = 12;
$message = ($number % 2 == 0) ? "Çift sayı." : "Tek sayı.";
echo $message;
?>
If-else ifadeleri iç içe kullanılabilir, bu da daha karmaşık durumları ele almak için kullanışlıdır. Örneğin, bir kullanıcının yaşına ve üyelik durumuna göre indirim hesaplayabiliriz:
<?php
$age = 25;
$isMember = true;
if ($age < 18) {
echo "İndirimli bilet: 10 TL";
} else {
if ($isMember) {
echo "İndirimli bilet: 20 TL";
} else {
echo "Standart bilet: 30 TL";
}
}
?>
PHP'de if-else ifadeleri kullanarak çeşitli koşulları ele alabiliriz. Bu makalede, temel if-else yapılarından başlayarak daha karmaşık durumları ele almayı gösterdik. Bu örnekler, PHP'de koşullu ifadelerin nasıl kullanılacağını anlamanıza yardımcı olacaktır.