Dichiarazioni PHP if...else...elseif
Le istruzioni condizionali vengono utilizzate per eseguire diverse azioni in base a condizioni diverse.
Dichiarazioni condizionali PHP
Molto spesso, quando si scrive codice, si desidera eseguire azioni diverse per condizioni diverse. È possibile utilizzare le istruzioni condizionali nel codice per eseguire questa operazione.
In PHP abbiamo le seguenti affermazioni condizionali:
if
istruzione - esegue del codice se una condizione è veraif...else
istruzione: esegue del codice se una condizione è vera e un altro codice se tale condizione è falsaif...elseif...else
istruzione - esegue codici diversi per più di due condizioniswitch
istruzione - seleziona uno dei tanti blocchi di codice da eseguire
PHP - L'istruzione if
L' if
istruzione esegue del codice se una condizione è vera.
Sintassi
if (condition) {
code to be executed if condition is true;
}
Esempio
Output "Buona giornata!" se l'ora corrente (HOUR) è inferiore a 20:
<?php
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
}
?>
PHP - L'istruzione if...else
L' if...else
istruzione esegue del codice se una condizione è vera e un altro codice se tale condizione è falsa.
Sintassi
if (condition) {
code to be executed if condition is true;
}
else {
code to be executed if condition is false;
}
Esempio
Output "Buona giornata!" se l'ora corrente è inferiore a 20 e "Buona notte!" altrimenti:
<?php
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
}
else {
echo
"Have a good night!";
}
?>
PHP - L'istruzione if...elseif...else
L' if...elseif...else
istruzione esegue codici diversi per più di due condizioni.
Sintassi
if (condition) {
code to be executed if this condition is true;
}
elseif (condition) {
code to be executed if first condition is false and this
condition is true;
} else {
code to be executed if all conditions are false;
}
Esempio
Output "Buongiorno!" se l'ora corrente è inferiore a 10 e "Buona giornata!" se l'ora corrente è inferiore a 20. Altrimenti emetterà "Buona notte!":
<?php
$t = date("H");
if ($t < "10") {
echo "Have a good morning!";
}
elseif ($t < "20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>
PHP - L'istruzione switch
La switch
dichiarazione sarà spiegata nel prossimo capitolo.