Come già accennato nelle lezioni di php, un eccessivo uso di else if
rende il codice complesso e difficile da leggere.
Ci viene incontro l’istruzione switch
che consente di effettuare scelte alla pari delle condizioni if
/else
, ma con maggiore pulizia di codice e conseguente leggibilità.
Vediamo la sintassi:
switch (condizione) { case etichetta_1 : [Blocco di istruzioni] break; case etichetta_2 : [Blocco di istruzioni] break; default : [Blocco di istruzioni] }
Al verificarsi della condizione, verrà eseguito il Blocco di istruzioni che ha come etichetta il risultato dell’espressione.
L’istruzione di default
è eseguita quando il valore dell’espressione non riscontra alcun risultato tra le etichette in lista.
L’istruzione break
, invece, serve per limitare l’esecuzione del Blocco di codice: se omesso, verrebbero eseguiti tutti i blocchi di codice successivi.
Commenti recenti