Lógicos

Os operadores Lógicos são usados para combinar expressões booleanas e retornam um valor booleano com base nas condições combinadas.

E (AND)

O operador E (AND) é representado por && e retorna verdadeiro se ambas as condições forem verdadeiras.

Exemplo (considerando value = 15):

Expressão Comparativa

Resultado

$value > 10 && $value < 20

true

OU (OR)

O operador OU (OR) é representado por || e retorna verdadeiro se pelo menos uma das condições for verdadeira.

Exemplo (considerando value = 15):

Expressão Comparativa

Resultado

$value > 10 || $value < 20

true

$value < 10 || $value > 20

false

Negação (NOT)

O operador NOT (Negação) é representado por ! e inverte o valor lógico da expressão.

Exemplo (considerando value = 15):

Expressão

Resultado

!value

false

!($value == 15)

false

!($value != 15)

true