IF
$nome = "Luca";
if($nome == "Luca"){
echo "Ciao Luca";
} elseif($nome == "Marco"){
echo "Ciao Marco";
} else {
echo "Ciao " . $nome;
}
Comparazione
< > <= >= !=
Mentre per controllare anche il tipo di dato si usano i comparatori strettamente uguali o diversi
=== !==
Operatori logici
&& OR NOT
if($numero > 10 && $numero < 20) {...} // Si devono verificare entrambe le condizioni
if($numero = 10 || $numero = 20) {...} // Si deve verificare una delle due condizioni
if(!$numero)) {...} // Non si deve verificare la condizione
IF nell’HTML
<? if($condition): ?>
<p>Condizione 1 verificata</p>
<? elseif($condition2): ?>
<p>Condizione 2 verificata</p>
<? else: ?>
<p>Default content</p>
<? endif; ?>
Switch
switch ($numero) {
case 1:
echo "Il numero è 1"
break;
default:
"Non hai inserito un numero valido"
}