Operadores no PHP

Os operadores são usados para realizar operações em valores dentro do PHP. Podemos descrever os operadores como realizadores de operação que apresentam um resultado. Por exemplo, na expressão 2 + 2 = 4, o “+” é um operador.

Assim como qualquer outra linguagem de programação, o PHP também suporta vários tipos de operações, como as operações aritméticas, operações lógicos, operações de atribuição, e assim por diante.

O PHP nos fornece muitos operadores para realizar tais operações em vários operandos ou variáveis ou valores. A seguir são apresentados os vários grupos de operadores:

  • Operadores Aritméticos
  • Operadores De Comparação
  • Operadores lógicos
  • Operadores de Atribuição
  • Operadores condicionais (ou ternários)

Neste tutorial do Portal Desenvolvedor, veremos cada um deles.

Operadores aritméticos

Os operadores aritméticos do PHP são usados com valores numéricos para realizar operações aritméticas como adição, subtração e multiplicação.

OperadorNomeExemploResultado  
+Adição $x + $Y Soma-se os valores
-Subtração $x - $Y Diminui-se os valores
*Multiplição $x * $Y Multiplica-se os valores
/Divisão $x / $Y Divide-se os valores
**Módulo$x % $yResto de $x dividido por $y
%Exponenciação$x ** $yResultado de $x elevado a potência de $y

Operadores lógicos ou relacionais

Estes são basicamente usados para operar com declarações condicionais e expressões.

As operações condicionais baseiam-se em uma ou mais condições. Condição esta que pode ser cumprida ou não, dependendo do resultado da operação, que será boleano (ou seja: verdadeiro ou falso).

Aqui estão os operadores lógicos, juntamente com a sintaxe e operações, que PHP nos fornece:

OperadorNomeExemploResultado  
andE$x and $yRetorna true se ambos forem verdadeiro ou falso
orOu$x or $yRetorna true se ao menos um for verdadeiro
xorxor$x xor $yRetorna true se ambos forem verdadeiros
&&E$x && $yRetorna true se ambos forem verdadeiro ou falso
||Ou$x XX $yRetorna true se ao menos um for verdadeiro
!Negação!($x)Retorna True se o valor de $x for falso

Operadores de Comparação

Estes operadores são usados para comparar dois elementos. Seu retorno é sempre booleano. Aqui estão os operadores de comparação, juntamente com a sintaxe e operações, que PHP nos fornece:

OperadorNomeExemploResultado  
!ERROR! unexpected operator '='Igual a$x == $yRetorna true se os valores são iguais
!=Diferente de$x != $yRetorna true se os valores forem diferentes
!ERROR! unexpected operator '='Idêntico$x === $yRetorna true se são os mesmos tipos e o mesmo valor
!==Não idêntico$x !== $yRetorna true se os valores não são do mesmo tipo e não são iguais
!==Ou$x XX $yRetorna true se ao menos um for verdadeiro
>=Maior que ou igual$x >= $y
<=Menor que ou igual$x <= $y
>Maior que Retorna true se o valor $x for maior que $y
<Menor que$x < $yRetorna true se o valor $x for menor que $y