Deklaratat e kushtëzuara PHP PHP Switch Case Çfarë është dhe si përdoret? Në këtë mësim PHP Switch Case Ne do të trajtojmë temën.

Deklarata e PHP Switch Case PHP nëse tjetër Përdoret për të ekzekutuar kodin bazuar në kushte të ndryshme, siç është shprehja. Ne do ta shohim sintaksën në shembullin më poshtë.

switch (n) {
  case label1:
     //n=label1'e eşitse çalıştırılacak kodlar
    break;
  case label2:
    //n=label2'e eşitse çalıştırılacak kodlar
    break;
  case label3:
    //n=label3'e eşitse çalıştırılacak kodlar
    break;
  default:
    //n hiçbir label'e eşit değilse çalıştırılacak kodlar
}

PHP Switch Case funksionon kështu: Së pari, ne kemi një shprehje (e cila zakonisht është një variabël) që vlerësohet një herë. Vlera e shprehjes krahasohet me vlerën në secilën strukturë. Nëse përputhet me një vlerë në një strukturë, blloku i kodit në atë strukturë ekzekutohet. Nëse asnjë vlerë nuk përputhet, blloku i kodit në deklaratën e paracaktuar ekzekutohet. Deklarata break përdoret për të parandaluar që kodi të hyjë automatikisht në strukturën tjetër.

Shembuj të rasteve të ndërprerësit PHP

Tani le të bëjmë një shembull të vërtetë. Ne mund të zëvendësojmë n në shembullin e mëparshëm me një ndryshore, dhe të zëvendësojmë label1 me të dhëna. Cilado emërtim të jetë i barabartë me variablin që kemi zëvendësuar me N, ai bllok kodi do të ekzekutohet. Nëse nuk është e barabartë me asnjërën prej tyre, blloku i kodit të paracaktuar nën parazgjedhje do të ekzekutohet.

$favorite_movie = 'the matrix';
switch ($favorite_movie) {
  case 'inception':
    echo 'Favori filmin: inception';
    break;
  case 'the matrix':
    echo 'Favori filmin: the matrix';
    break;
  case 'v for vendetta':
    echo 'Favori filmin: v for vendetta';
    break;
  default:
    echo 'Favori filmin yok';
}
// Çıktı: Favori filmin: the matrix

Ne bëmë një shembull të vërtetë më lart. Tani le të bëjmë një shembull tjetër për të përforcuar atë që kemi mësuar.

$lucky_number = null;
switch ($lucky_number) {
  case 4:
    echo 'Favori sayı: 4';
    break;
  case 6:
    echo 'Favori sayı: 6';
    break;
  case 8:
    echo 'Favori sayı: 8';
    break;
  default:
    echo 'Favori sayı yok';
}
// Çıktı: Favori sayı yok

PHP Switch Case Sintaksa alternative

Mësuam në mësimin e mëparshëm se mund të përdorim sintaksë alternative në deklaratat e kushtëzuara PHP. Në pjesën e fundit të këtij mësimi PHP Switch Case Do të mësojmë sintaksë alternative.

$number = 3;
switch ($number): 
     case 1: 
    	echo 'number is 1';
        break;
     case 2: 
    	echo 'number is 2';
        break;
     case 3: 
    	echo 'number is 3';
        break;
     default:
        echo 'number is null';   
endswitch;
// Çıktı: number is 3

PHP Switch CaseNë sintaksën alternative, në vend që të hapim kllapa kaçurrela pas ndërrimit, vendosim dy pika. PHP Switch Case ndërprerësi fundor; në vend të mbylljes së kllapave kaçurrelë kur mbaron shprehja; Ne përdorim shprehjen.