Gli operatori logici vengono in genere utilizzati per concatenare due o più istruzioni condizionali.
Di seguito l'elenco completo degli operatori logici:
Operatore | Descrizione | Esempio |
---|---|---|
&& |
Operatore logico AND. La condizione è vera solo se entrambi gli operandi sono veri. | ($x && $y) |
|| |
Operatore logico OR. La condizione è vera se almeno uno degli operandi è vero. | ($x === $y) |
! |
Operatore logico NOT. Inverte la logica dell'operando. Se è falso, la condizione è vera e viceversa. | (! $x) |
xor |
Operatore logico XOR. La condizione è vera solo se uno dei due operandi è vero. | ($x xor $y) |
Un esempio di utilizzo:
<?php
$score = 150;
if ($score > 0 && $score <= 100) {
echo "Con $score punti hai vinto un peluche piccolo";
} elseif ($score > 100 && $score <= 200) {
echo "Con $score punti hai vinto un peluche medio";
} elseif ($score > 200) {
echo "Con $score punti hai vinto un peluche grande";
} else {
echo "Spiacente non hai vinto nulla";
}
Nota: è possibile utilizzare le sintatti and
e or
, ma per convenzione è preferibile usare le forme contratte &&
e ||
.
Stai cercando uno sviluppatore PHP? Ho oltre 10 anni di esperienza nello sviluppo web con questo linguaggio.
Contattami adesso!