Vai al contenuto

PHP | Condizionali if / else / switch

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"
}

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *