Le strutture condizionali permettono di eseguire codice in base a condizioni.
if base
if ($eta >= 18) {
echo "Maggiorenne";
}if...else
if ($eta >= 18) {
echo "Maggiorenne";
} else {
echo "Minorenne";
}if...elseif...else
if ($voto >= 90) {
echo "Ottimo";
} elseif ($voto >= 70) {
echo "Buono";
} elseif ($voto >= 60) {
echo "Sufficiente";
} else {
echo "Insufficiente";
}Operatore ternario
$stato = ($attivo) ? "Attivo" : "Inattivo";Null coalescing
$nome = $_GET["nome"] ?? "Ospite";