HOME HTML ASP PHP JAVASCRIPT C# Makaleler Örnekler Kod Ekle   English
 
     
  PHP Nedir
PHP Değişkenler
PHP Veri Tipleri
PHP Sabitler

PHP If Deyimi
PHP Switch
PHP For Döngüsü
PHP While Döngüsü
PHP Do Döngüsü

PHP Çerezler (Cookies)
PHP Metin İşlemleri
PHP Dosya İşlemleri
PHP Tarih Saat İşlemleri
PHP Diziler (Arrays)

PHP Fonksiyonlar
PHP - MySQL Bağlantısı

PHP - URL Analizi
PHP Login Sayfası
PHP Dosya Yükleme

PHP Örnekler Samples


PHP Switch Deyimi

Program akışına yön verebileceğimiz diğer bir deyim ise "switch" tir. Verilen bir değişkenin değerinin hangi koşula uygun olduğuna bakılır ve uygun olan koşulun işlemleri yapılmaktadır.

Elseif yapılarının yaptığı işin aynısını yapmaktadır. İçiçe olan if yapılarını ortadan kaldırmak için kullanılmaktadır.

Genel yapısı aşağıdaki şekildedir.

Kodu Göster    PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15	
16
17
<?
switch ( kontrol_edilecek_değişken ) { 
   case 1.Kosul ;
      1.Koşul sağlandığı durumda yapılacak işlemler
      break;
   case 2.Kosul  ;
      2.Koşul sağlandığı durumda yapılacak işlemler
      break;
   case 3.Kosul  ; 
      3.Koşul sağlandığı durumda yapılacak işlemler
      break; 
  ...................... 
  ...................... 
   default;
      Koşullar sağlanmadığı takdirde yapılacak işlemler
  }
?>

Örnek Olarak


View Code    PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
<?
    $site = "www.ME.com";
    Switch $site {
    Case "www.ME.com";
       echo ("Şu anda bulunduğunuz sitenin adresi: www.ME.com");
       break;
    Case "www.ME.com/forums";
       echo ("Şu anda bulunduğunuz sitenin adresi: www.ME.com/forums");
       break;  
    default;
       echo ("Şu anda www.ME.com sitesinde değilsiniz.");
   }
?>

Açıklama
Yukarıdaki ifadede $site değişkenine göre karşılaştırmalar yapılmaktadır. Değişkenin aldığı değerlere göre karşılaştırmalar yapılmakta ve sağlanan koşulun işlemleri yapılmaktadır. Yukarıdaki durumda birinci case ifadesinin işlemi yapılacak diğer işlemler yapılmayacaktır.

Ekran Çıktısı :

Şu anda bulunduğunuz sitenin adresi: www.ME.com


Şeklinde olacaktır.
 
  email : info@kodornekleri.com