Resumo : neste tutorial, você aprenderá como usar o operador PHP NOT (!) para construir expressões lógicas complexas.
Introdução ao operador PHP NOT
Ao contrário dos operadores lógicos AND e OR que aceitam dois operandos, o operador lógico NOT aceita apenas um operando e nega o operando.
Em outras palavras, o operador lógico NOT retorna true
se o operando for false
e retorna false
se o operando for true
.
PHP usa a not
palavra-chave e ( !
) para representar o operador lógico NOT.
not expression
Ou
! expression
A tabela a seguir ilustra o resultado do operador lógico NOT:
Expressão | não expressão |
---|---|
true |
false |
false |
true |
O operador lógico NOT também é conhecido como operador lógico de negação.
Exemplos de operadores PHP NOT
O exemplo a seguir ilustra como usar o operador lógico not ( !
):
<?php
$priority = 5;
var_dump( ! $priority < 5 );
Linguagem de código: HTML, XML ( xml )
Saída:
bool(true)
Linguagem de código: JavaScript ( javascript )
Neste exemplo, o PHP avalia a expressão ! $priority < 5
na seguinte ordem:
- Primeiro,
$priority < 5
avalia comofalse
. - Em segundo lugar,
! false
avalia comotrue
.
Resumo
- O operador PHP NOT (
not
,!
) aceita um operando e nega o resultado do operando.
Anterior