Corso php
Istruzioni switch
Le istruzioni switch sono un ottimo modo per evitare di scrivere infiniti if ed elseif, ma ci sono un paio di cose a cui prestare attenzione:
- Le istruzioni switch confrontano solo i valori, non il tipo (equivalente a ‘==’)
- Iterano caso dopo caso finché non viene trovata una corrispondenza. Se non viene trovata, viene eseguita quella di default (se definita)
- Senza un ‘break’, continueranno a implementare ogni caso finché non raggiungono un break/return
- In una funzione, l’utilizzo di ‘return’ elimina la necessità per un ‘break’, perché esso termina la funzione
//switch case
switch ($count) {
case 0:
echo "è uguale a zero";
break;
default:
echo "è diverso da zero";
break;
}
è uguale a zero