Merhaba arkadaşlar PHP’de Koşullu İfadelerin 2. dersinde Switch-Case ifadesinden bahsedicem.

Switch-Case, seçilen değişkenin’e belirttiğimiz koşullardan hangisi sağlanıyorsa farklı işlemler yapmamızı sağlar.

Kısaca bir düzen ile Switch-Case’in kullanım şeklini açıklıyayım,

<?php

switch( DEĞİŞKEN ){

case KOŞUL:

break;

case KOŞUL2:

break;

default:

break;

}

?>

“Default”u açıklamak gerekirse belirttiğimiz herhangi bir KOŞUL sağlanmıyorsa “default” kısmı çalışır.

Switch-Case ile bir örnek vermek gerekirse,

<?php

$a = 5;

switch($a){

case 5:

echo “a’nın değeri 5’dir”;

break;

default:

echo “a’nın değeri 5’den farklıdır”;

break;

}

?>

Bu kodu çalıştırırsak ekranda “a’nın değeri 5’dir” yazıcaktır. Kodda basit bir değişiklik yaparsak.

<?php

$a = 10;

?>

Şu zamana kadar Switch-Case’in IF-ELSE ile benzerliklerini fark edebilirsiniz.

Mesela “default” ile “else” in aynı şeyler olduğunu söyleyebiliriz ve ya “case” ile “if ve else if” cümlecikleriyle aynı mantık ile çalışmaktadır.

Yani aslında şunu söyleyebiliriz her koşul ifadeleri birbirine benzer ve birbirlerine dönüştürülebilir. Bu dersinde sonuna geldik önümüzdeki dersimizde “Ternary (Üçlü) Operatör” dersini göreceğiz.