PHP'de if-else yapısı

Zeberus

Yönetici
Site Yöneticisi
Katılım
27 Ara 2022
Mesajlar
1,653
Çözümler
32
Tepkime
9,408
Puanları
70
Yaş
36
Konum
Adana
Web
forumsitesi.com.tr
Coin
1,916
PHP'de if-else yapısı, bir koşulu kontrol etmek ve bu koşula göre farklı kod bloklarını çalıştırmak için kullanılır. Bu yapı, herhangi bir programlama dilindeki if-else mantığına benzer şekilde çalışır.

Genel Söz Dizimi​

php
Kodu kopyala
Kod:
if (koşul) {
// Eğer koşul doğru (true) ise bu blok çalışır
} else {
// Eğer koşul yanlış (false) ise bu blok çalışır
}

Örnekler​

Basit Bir if-else Örneği​

php
Kodu kopyala
Kod:
<?php
$sayi = 10;

if ($sayi > 5) {
echo "Sayı 5'ten büyüktür.";
} else {
echo "Sayı 5'ten küçük veya eşittir.";
}
?>
Çıktı:
Sayı 5'ten büyüktür.

if-elseif-else Örneği​

Daha karmaşık durumlar için elseif kullanabilirsiniz.
php
Kodu kopyala
Kod:
<?php
$not = 85;

if ($not >= 90) {
echo "Notunuz: AA";
} elseif ($not >= 80) {
echo "Notunuz: BA";
} elseif ($not >= 70) {
echo "Notunuz: BB";
} else {
echo "Notunuz: CC veya daha düşük.";
}
?>
Çıktı:
Notunuz: BA

Tek Satırda if-else (Ternary Operatör)​

Kısa ve basit koşullar için ternary operatör kullanabilirsiniz.
php
Kodu kopyala
Kod:
<?php
$sayi = 15;
$sonuc = ($sayi % 2 == 0) ? "Çift sayı" : "Tek sayı";
echo $sonuc;
?>
Çıktı:
Tek sayı

if-else İç İçe Kullanım (Nested)​

Bir if yapısını başka bir if içinde kullanabilirsiniz.
php
Kodu kopyala
Kod:
<?php
$yas = 25;
$cinsiyet = "erkek";

if ($yas >= 18) {
if ($cinsiyet == "erkek") {
echo "Erkek ve reşit.";
} else {
echo "Kadın ve reşit.";
}
} else {
echo "Reşit değil.";
}
?>
Çıktı:
Erkek ve reşit.

Birden Fazla Koşul (Mantıksal Operatörler)​

Birden fazla koşulu kontrol etmek için mantıksal operatörler (&&, ||) kullanılabilir.
php
Kodu kopyala
Kod:
<?php
$yas = 20;
$ehliyet = true;

if ($yas >= 18 && $ehliyet) {
echo "Araba kullanabilirsiniz.";
} else {
echo "Araba kullanamazsınız.";
}
?>
Çıktı:
Araba kullanabilirsiniz.

Notlar​

  • Mantıksal Operatörler:
    • && : Her iki koşul da doğru ise çalışır.
    • || : Koşullardan biri doğru ise çalışır.
    • ! : Koşulun tersini alır.
  • Koşullar genellikle karşılaştırma operatörleri ile yazılır:
    • == : Eşit mi?
    • != : Eşit değil mi?
    • > : Büyük mü?
    • < : Küçük mü?
    • >= : Büyük veya eşit mi?
    • <= : Küçük veya eşit mi?
Eğer başka bir örnek veya açıklama gerekiyorsa, belirtmekten çekinmeyin! 😊
 

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

Üst Alt