costrutto condizionale switch in php
Il costrutto switch è utile per semplificare il codice quando si ha a che fare con lunghi annidamenti di if nel caso in cui si possano verificare più casi possibili alla valutazione di una espressione o una condizione che non sia semplicemente vero o falso, perchè in quel caso si userebbe la struttura if
si osserva che la keyword break è necessaria per bloccare il flusso del codice e uscire dalla struttura condizionale, altrimenti verrebbero valutati anche tutti gli altri casi che non ci interessano, la keyword default serve per inserire l'istruzione da eseguire nel caso in cui tutti gli altri casi non soddisfino la condizione
Sequenze di case:
nel caso in cui al variare dei possibili casi si debbano eseguire le stesse istruzioni, per compattare meglio il codice evitando ripetizioni inutili, è possibile inserire delle sequenze di case:
switch (<espressione da valutare>) {
case <valore1>:
case <valore2>:
case <valore3>:
<istruzione1>;
break;
case <valore4>:
case <valore5>:
<istruzione2>;
break;
default:
<istruzione3>;
break;
}
Ultima revisione pagina: 2019-05-28