powered by image evolution

 

 

 

 

Sei in: Home >>Tutorials

Struttura 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

switch (<espressione da valutare>) {
case <valore1>:
<istruzione1>;
break;
case <valore2>:
<istruzione2>;
break;
case <valore3>:
<istruzione3>;
break;
default:
<istruzione3>;
break;
}

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;
}

 

 

Siti partners: CreativiLab.it--- Chiocciolina Creativa--- Antonella's page--- Studio Medico Rossetti--- Lazio Medica--- Taglia Spesa--- Motorino Creativo--- Scemoshop--- Tartina Felice