Dichiarazione sull'interruttore PHP
L' switch
istruzione viene utilizzata per eseguire diverse azioni in base a condizioni diverse.
L'istruzione PHP switch
Utilizzare l' switch
istruzione per selezionare uno dei tanti blocchi di codice da eseguire .
Sintassi
switch (n)
{
case label1:
code to be executed if n=label1;
break;
case label2:
code to be executed if n=label2;
break;
case label3:
code to be executed if n=label3;
break;
...
default:
code to be executed if n is different from all labels;
}
Ecco come funziona: in primo luogo abbiamo una singola espressione n (il più delle volte una variabile), che viene valutata una volta. Il valore dell'espressione viene quindi confrontato con i valori per ciascun caso nella struttura. Se c'è una corrispondenza, viene eseguito il blocco di codice associato a quel caso. Utilizzare break
per impedire che il codice venga eseguito automaticamente nel caso successivo. L' default
istruzione viene utilizzata se non viene trovata alcuna corrispondenza.
Esempio
<?php
$favcolor = "red";
switch ($favcolor)
{
case "red":
echo "Your favorite color is red!";
break;
case "blue":
echo "Your favorite color is blue!";
break;
case "green":
echo "Your favorite color is green!";
break;
default:
echo "Your favorite color is neither red, blue, nor green!";
}
?>