L'istruzione Switch PHP
In un precedente tutorial abbiamo discusso su come utilizzare l'istruzione if PHP nei programmi per porre domande e prendere decisioni. Usando l'istruzione if puoi controllare il flusso del tuo programma. Ora esploreremo l'istruzione switch PHP che può anche essere usata per controllare il flusso del tuo programma.

L'istruzione if di PHP valuta un'espressione come vera o falsa. Questo tipo di domanda è chiamata booleana. Il cielo è blu: vero o falso? Tuttavia, l'istruzione switch valuta un risultato del caso rispetto a un'espressione switch. Questo è un modo fantasioso per dire che puoi testare qualcosa di più che vero o falso. Puoi anche testare semplici numeri e stringhe. Ecco l'istruzione switch di base.

switch (espressione)
{
case case1:
Fai questo
rompere;

case2 risultato:
Fai questo
rompere;

predefinito:
Fai questo
rompere;
}
switch ($ cielo)
{
caso "rosso":
echo "Il cielo è rosso";
rompere;

custodia "blu":
echo "Il cielo è blu";
rompere;

predefinito:
echo "Il cielo è caduto";
rompere;
}

Come puoi vedere dall'esempio, l'istruzione switch è composta da sei parti.

switch ($ cielo)
switch (espressione)
L'istruzione switch inizia con l'espressione da testare - $ sky - posizionata all'interno della parentesi.

{
Questo avvia le dichiarazioni del caso.

caso "rosso":
risultato del caso:
L'istruzione case verifica il valore dell'espressione switch - $ sky - rispetto al risultato che nell'esempio è rosso. Se c'è una corrispondenza, il programma completerà il codice di accompagnamento per quella dichiarazione del caso. echo "Il cielo è rosso";

rompere;
L'istruzione break termina l'esecuzione dell'istruzione switch. Se viene trovata una corrispondenza e il codice di accompagnamento (fare questo) è completato, l'istruzione break fa ignorare il programma o salta il resto dell'istruzione switch. Andrà alla fine del blocco dell'istruzione switch ed eseguirà la prima riga di codice al di fuori del blocco.

predefinito:
L'istruzione case predefinita è un tipo speciale di istruzione case. È facoltativo Se non viene trovata alcuna corrispondenza nelle precedenti dichiarazioni del caso e il programma arriva fino alla fine, incontrerà l'istruzione caso predefinita. Questa istruzione case predefinita dice al programma cosa fare se non c'è corrispondenza. Ma potresti non voler che il programma faccia qualcosa. In tal caso, puoi omettere l'istruzione case predefinita.

}
Questo termina le dichiarazioni del caso.





Istruzioni Video: PHP 5.5 ITA 16: selezione multipla con lo SWITCH (Aprile 2024).