|
|
| Povezave |
|---|
|
Spletne strani Ključne besede Mali oglasi Mizarstvo Kuhinje |
|
|
| Povezave |
|---|
|
Spletne strani Ključne besede Mali oglasi Mizarstvo Kuhinje |
2. PHP
2.10 Pogojni stavki
2.10.4 Uporaba switch stavka za verižna odločanja | 2.10.4 Uporaba switch stavka za verižna odločanja |
|
|
|
Switch stavek predstavlja alternativo if… else stavku. Osnovna skladnja izgleda takole: switch (spremenljivka, ki se testira){ case vrednost1: stavki, ki se izvršijo break; case vrednost2: stavki, ki se izvršijo break; default: stavki, ki se izvršijo } Ko spremenljivka poslana funkciji switch ustreza kateri od možnosti podanih s ključno besedo case, se koda izvaja, dokler ne pride izvajanje kode do ključne besede break in tu se izvajanje switch stavka konča. Primer: switch ($mojaSpremenljivka){ case 1: echo '$mojaSpremenljivka je 1'; break; case jabolko: echo '$mojaSpremenljivka je jabolko'; break; default: echo '$mojaSpremenljivka ni ne 1 ne jabolko'; } Glavne stvari glede switcha, ki se jih je potrebno zapomniti so naslednje: - izraz, ki sledi ključni besedi case mora biti ali število ali niz; - primerjalnih operatorjev ne moreš uporabiti s ključno besedo case. Tako naprimer uporaba case > 100; ni dovoljena; - vsak blok stavkov naj bi s normalno končal s ključno besedo break, razen če izrecno želiš nadaljevati izvrševanje kode; - več primerov case ključnih besed lahko združiš skupaj in pri njih uporabiš isti blok kode; - če ne pride do ujemanja, se izvršijo stavki, ki sledijo default (slo. privzeto) ključni besedi. Če ni določenega privzetega stanja, se bo switch stavek končal in nadaljeval z naslednjim blokom kode. |