Con gli operatori logici di PHP possiamo combinare più valori booleani. Il risultato sarà true (vero) o false (falso) a seconda della valutazione.

OPERATORI LOGICI

Gli operatori logici che si possono utilizzare in PHP sono i seguenti:
Or oppure || valuta se almeno uno dei due operatori è vero
And oppure && valuta se entrambi i due operatori sono veri
Xor valuta se uno dei due operatori è vero l’altro deve essere falso
! è l’operatore not, risulta vero se l’operatore è falso e viceversa

<?php
//operatore AND
20 > 8 And 10 < 6; // falso, perchè la prima condizione è vera ma la seconda è falsa
20 > 8 And 10 == 10; // vero, entrambe le condizioni sono vere
6 == 6 && 1 > 4;  // falso, solo la prima condizione è vera

// operatore OR
20 > 8 Or 10 < 6;  // vero, perchè almeno una delle due condizioni è vera
20 < 8 || 6 > 10;   // falso, nessuna delle due condizioni è vera

// operatore XOR
20 > 8 Xor 10 == 10; // falso, solo una delle due deve essere vera perchè si verifichi lo 'Xor', invece sono entrambi vere.

?>

[…] Precedente Successivo […]