Le strutture di controllo di PHP permettono di condizionare una o più istruzioni. Trattiamo in particolare il costrutto else.
STRUTTURE DI CONTROLLO – ELSE
La struttura del costrutto else è la seguente:
if (condizione){
istruzione 1
istruzione 2
istruzione 3
}else{
istruzione 4
istruzione 5
istruzione 6
}
Volendo tradurre in parole semplici:
se (if) la (condizione) è vera esegui le istruzioni che trovi tra le parentesi graffe{
istruzione 1
istruzione 2
istruzione 3
}
se la condizione è falsa (else) esegui le istruzioni che trovi tra le parentesi graffe{
istruzione 4
istruzione 5
istruzione 6
}
poi riprendi dalla chiusura dell’ultima parentesi graffa.
<?php $variabile1 = 20; // assegno alla variabile un valore numerico intero $variabile2 = 30; // assegno alla variabile un valore numerico intero if($variabile1<$variabile2){ echo "<br>Eseguo la prima istruzione"; echo "<br>Eseguo la seconda istruzione"; echo "<br>Eseguo la terza istruzione"; }else{ echo "<br>Eseguo la quarta istruzione"; echo "<br>Eseguo la quinta istruzione"; echo "<br>Eseguo la sesta istruzione"; } echo "<br>Questa istruzione viene eseguita in ogni caso!"; ?>
A video vedremo:
Eseguo la prima istruzione
Eseguo la seconda istruzione
Eseguo la terza istruzione
Questa istruzione viene eseguita in ogni caso!
questo succede perchè la condizione $variabile1<$variabile2 (20<30) è vera.
Per vedere la differenza di esecuzione in caso di condizione falsa è sufficiente assegnare:
$variabile1 = 30; // assegno alla variabile un valore numerico intero
$variabile2 = 20; // assegno alla variabile un valore numerico intero
e riavviare lo script, a video vedremo:
Eseguo la quarta istruzione
Eseguo la quinta istruzione
Eseguo la sesta istruzione
Questa istruzione viene eseguita in ogni caso!
[…] Precedente Successivo […]