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