PHP uslovne izjave PHP Switch Case Šta je to i kako se koristi? U ovoj lekciji PHP Switch Case Mi ćemo pokriti temu.

PHP Switch Case izjava PHP ako je drugačije Koristi se za izvršavanje koda na osnovu različitih uslova, kao što je izraz. Sintaksu ćemo vidjeti u primjeru ispod.

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 radi ovako: Prvo, imamo izraz (koji je obično varijabla) koji se evaluira jednom. Vrijednost izraza se upoređuje sa vrijednošću u svakoj strukturi. Ako odgovara vrijednosti u strukturi, izvršava se blok koda u toj strukturi. Ako se nijedna vrijednost ne podudara, izvršava se blok koda u default izrazu. Naredba break se koristi da spriječi kod da automatski uđe u sljedeću strukturu.

Primjeri PHP Switch Case-a

Hajde sada da uradimo pravi primer. Možemo zamijeniti n u prethodnom primjeru promjenljivom, a label1 podacima. Kojoj god da je oznaka varijabla koju smo zamenili za N jednaka, taj blok koda će biti izvršen. Ako nije jednak ni jednom od njih, izvršit će se zadani blok koda pod defaultom.

$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

Gore smo napravili pravi primjer. Hajde sada da uradimo još jedan primer da učvrstimo ono što smo naučili.

$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 Alternativna sintaksa

U prethodnoj lekciji naučili smo da možemo koristiti alternativnu sintaksu u PHP uslovnim izrazima. U posljednjem dijelu ove lekcije PHP Switch Case Naučićemo alternativnu sintaksu.

$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 CaseU alternativnoj sintaksi, umjesto otvaranja vitičastih zagrada nakon prekidača, stavljamo dvotočku. PHP Switch Case krajnji prekidač; umjesto zatvaranja vitičastih zagrada kada se izraz završi; Koristimo izraz.