Instructiunea SWITCH
Instructiunea switch functioneaza asemanator cu instructiunea if, dar permite condtiilor sa aiba mai multe de doua valori. Intr-o instructiune if conditia poate fi adevarata sau falsa. Intr-o instructiune switch conditia poate lua orice numai de valori diferite, atat timp cat este evaluate la un tip de date simplu (integer, string sau double).
Formularul HTML arata cam asa:
Alegeti un domeniu:
<select name=”domeniul”>
<option value=”a”>Romana</option>
<option value=”b”>Matematica</option>
<option value=”c”>Geografie</option>
<option value=”d”>Istorie</option>
<option value=”e”>Economie</option>
</select>
Acest cod HTML a adaugat o noua variabila, a carei valoare este a,b,c,d,e.
Sunt doua posibilitati de a gasi aceste variabile:
a) Prin instructiunea elseif
b) Prin instructiunea switch
a) Prin instructiunea elseif
if ($domeniu == ‘a’)
echo ‘Romana’;
elseif ($domeniu ==’b’)
echo ‘Matematica’;
elseif ($domneiu == ‘c’)
echo ‘Geografie’;
elseif ($domneiu == ‘d’)
…