L’istruzione switch serve per confrontare
una stessa variabile con più valori possibili.
È molto utile quando ci sono tanti elseif che
controllano la stessa variabile.
Usiamo switch quando:
✔ dobbiamo confrontare una variabile
✔ con diversi valori precisi
✔ e vogliamo un codice più ordinato
<?php
|
<?php |
break🔴 Il break è fondamentale!
Senza break, PHP continua ad eseguire anche i casi
successivi.
Esempio senza break:
<?php |
Risultato:
Uno Due
Perché manca break dopo il primo caso.
defaultIl blocco default viene eseguito se nessun
caso corrisponde.
È simile all’else dell’if.
| if / elseif | switch |
|---|---|
| Può usare condizioni complesse | Confronta valori precisi |
| Più flessibile | Più ordinato con molti casi |
| Ottimo per confronti logici | Ottimo per menu e scelte |
switch confronta una variabile con più valori
Ogni case è un possibile risultato
break interrompe il controllo
default gestisce il caso "nessuna
corrispondenza"
Nel prossimo articolo possiamo iniziare con i cicli 🔁
Partiamo da while.