Kaj je izjava o preklopu?

Pri programiranju je stavek switch pogojni blok, ki se uporablja kot metoda skrajševanja dolgega niza stavkov if else. V spodnjem primeru na primer upoštevajte spodaj navedene bloke (če uporabljate PHP).

if ($ num == 0) {echo "Številka je nič!"; } elseif ($ num == 1) {echo "Številka je ena!"; } elseif ($ num == 2) {echo "Številka je dve!"; } else {echo "Napaka!";

}

Namesto pisanja več blokov if in sicer za izvajanje stavkov, ki temeljijo na vrednosti ene spremenljivke, lahko z ukazom switch izvedete nalogo z manj bloki kode. Oglejmo si naslednji primer kode.

stikalo ($ num) {primer 0: echo "Številka je nič!"; odmor; primer 1: echo "Številka je ena!"; odmor; primer 2: echo "Številka je dve!"; odmor; privzeto: echo "Napaka!";

}

S stavkom switch se ime spremenljivke uporablja enkrat v začetni vrstici. Ključna beseda primera se uporablja za zagotavljanje možnih vrednosti spremenljivke, ki ji sledi dvopičje in niz stavkov za izvajanje, če je spremenljivka enaka ustrezni vrednosti. Ključna beseda default se uporablja za ravnanje z vsemi vrednostmi, ki niso pokrite z enim od primerov (kot je končni izvod).

Programski izrazi