Operadores – parte VIII – Operadores Lógicos

Operadores lógicos são usados para ligar valores booleanos em conjunto e obter um terceiro valor booleano em função das duas primeiras. Existem quatro operadores lógicos em PHP das quais três são binárias. O único operador unário é o NÃO Lógico, identificado por uma exclamação antes do operando:

$a = false;
echo !$a; // será impresso 1 (true)

É importante compreender que todos os operadores lógicos trabalham apenas com valores booleanos. por isso, o PHP irá converter primeiro para valor Booleano e, em seguida, executar a operação.

Os três operadores binários são:

&& / AND Retornará true caso os operandos da direita E esquerta do operador retornem true.
|| / OR Retornará true caso um dos operandos o da direita OU o da esquerda retornar true. Podendo ser ambos.
XOR O ou exclusivo retornará true se o um dos operandos o da direita OU o da esquerda retornar true, mais não ambos.

É importante saber que o PHP tem uma simples estratégia para avaliar os resultados. Por exemplo, se a esquerda do operando && (AND) a operação for avaliada como false. Automaticamente será retornado false, já que qualquer outro resultado não mudará essa condição.

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*


Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Spam Protection by WP-SpamFree