Operatory Logiczne

Tabela 10-5. Opearotory Logiczne

PrzykładNazwaOpis
$a and $bITRUE jeśli zarówno $a jak i $b są TRUE.
$a or $bLubTRUE jeśli $a lub $b jest TRUE.
$a xor $bWyłacznie-LubTRUE jeśli $a lub $b jest TRUE, ale nie jednocześnie.
! $aNieTRUE jeśli $a nie jest TRUE.
$a && $bITRUE jeśli zarówno $a jak i $b są TRUE.
$a || $bLubTRUE jeśli $a lub $b jest TRUE.

Operatory "or" i "and" mają inny priorytet niż "||" i "&&" i właśnie z tego powodu w PHP są dwa rodzaje operatorów "lub" i "i". (Zobacz Priorytety Operatorów.)