Tabela 10-5. Operadores Lógicos
exemplo | nome | resultado |
---|---|---|
$a and $b | E | Verdadeiro se tanto $a quanto $b são verdadeiros. |
$a or $b | OU | Verdadeiro se $a ou $b são verdadeiros. |
$a xor $b | XOR | Verdadeiro se $a ou $b são verdadeiros, mas não ambos. |
! $a | NÃO | Verdadeiro se $a não é verdadeiro. |
$a && $b | E | Verdadeiro se tanto $a quanto $b são verdadeiros. |
$a || $b | OU | Verdadeiro se $a ou $b são verdadeiros. |
A razão para as duas variantes dos operandos "and" e "or" é que eles operam com precedências diferentes. (Veja Precedência de Operadores .)