Bazen bazı kod satılarının koşullara bağlı olarak çalışmasını isteyebiliriz. Bu gibi durumlarda, kodlarımızda karar yapılarını kullanmamız gerekiyor. Php’de kullanabileceğimiz iki adet koşul ifadesi vardır. Bunlardan ilki if-else ifadesidir. Bu yazımızda Php dilinde if-else ifadesi konusunu işleyeceğiz.
Php If-Else
Php’de if-else ifadesini 3 farklı şekilde kullanabiliriz. Bunlar;
- if – Koşunun tek başına yanlış veya doğru olma durumunda
- if…else – Koşul doğruysa bazı kod bloğunu, yanlışsa başka bir kod bloğunu çalıştırmasını istediğimizde
- if… elseif …else – İkiden fazla koşul varsa kullanılır. Hangisi doğru veya yanlışsa o kod bloğu çalışır.
Php If İfadesi
If ifadesi bir koşul doğru veya yanlışsa belli bir kod bloğunu çalıştırır.
Php If İfadesi Yapısı
if (koşul) {
koşul doğruysa bu kod bloğu çalışır.
}
Php If İfadesi Örneği
<?php
$yas = 25;
if ($yas > 20) {
echo "Yetişkin";
}
?>
‘yas’ değişkeninin değeri 20’den büyük olduğu için ekrana ‘Yetişkin yazdırır.’,
Php If… Else İfadesi
If… else ifadesinde eğer bir koşul doğru if bloğunu, yanlışsa else bloğunu çalıştırılır.
Php If… Else İfadesi Yapısı
if (koşul) {
koşul doğruysa bu kod bloğu çalışır.
}
else {
eğer if koşulu yanlışsa bu kod bloğu çalışır.
}
Php If… Else İfadesi Örneği
<?php
$yas = 5;
if ($yas > 20) {
echo "Yetişkin";
}
else {
echo "Çocuk";
}
?>
Burada önce ‘yas’ değişkeninin 20’den büyük olup olmama durumu kontrol edilecek. Eğer 20’den büyük değilse, else bloğu çalıştırılacak. Bu örnekte ‘yas’ değişkeni 20’den küçük olduğu için else bloğu çalışacak ve ekrana ‘Çocuk’ yazdırılacak.
Php If… ifelse… else İfadesi
If Php If… ifelse… else ifadesi ikiden fazla koşul varsa kullanılır. eğer bir koşul doğru if bloğunu, yanlışsa else bloğunu çalıştırılır.
Php If… ifelse… else İfadesi Yapısı
if (koşul) {
koşul doğruysa bu kod bloğu çalışır.
}
elseif (koşul) {
eğer if koşulu yanlışsa bu kod bloğundaki koşul kontrol edilir. Doğruysa çalıştırılır.
}
else {
eğer yukarıdaki tüm koşullar yanlışsa bu kod bloğu çalışır.
}
Php If… ifelse… else İfadesi Örneği
<?php
$yas = 30;
if ($yas > 70) {
echo "Yaşlı";
}
elseif ($yas > 20) {
echo "Yetişkin";
}
else {
echo "Çocuk";
}
?>
Burada önce ‘yas’ değişkeninin 70’ten büyük olup olmama durumu kontrol edilecek. Eğer 70’ten büyük değilse, ifelse bloğu bloğundaki koşul kontrol edilecek. Bu örnekte ‘yas’ değişkeni 70’ten küçük olduğu için if bloğu çalışmayacak ve ifelse bloğundaki koşul kontrol edilecek. Buradaki koşul doğru olduğu için ekrana ‘Yetişkin’ yazdırılacak.
Bu yazımızda Php if-else ifadesi konusunu işledik. Diğer Php eğitim yazılarımızı okumak için buraya tıklayabilirsiniz. Ayrıca Php dilinde örnekler çözmek isterseniz ‘Php Örnekleri‘ sayfamıza göz atabilirsiniz.
[…] yazdıran program örneğini göreceğiz. Örneği çözerken for döngüleri ve if-else gibi konulardan yararlanacağız. Eğer eksiklikleriniz varsa bu iki konuyu tamamlayıp gelmeniz […]
[…] bulan program kodunu göreceğiz. Soruyu çözmeden önce eğer eksiklikleriniz varsa ‘Php If İfadesi‘ adlı yazımızı okuyup soruyu çözerseniz daha faydalı […]
[…] bahsettiğimiz diğer bir koşullu ifade olan if-else yapısı hakkında bilgi almak isterseniz buraya tıklayarak ilgili yazımıza ulaşabilirsiniz. Şimdi konumuza […]
[…] konusunu anlamamıza yardımcı olacak. Soruyu çözmeden önce eğer eksiklikleriniz varsa ‘Php If İfadesi‘ adlı yazımızı okuyup soruyu çözerseniz daha faydalı […]