Bem-vindo ao site John Pires!

PHP – Fundamentos Básicos

Home/Curso/PHP – Fundamentos Básicos

PHP – Tipos de Operadores



O que é Operador? Uma resposta simples pode ser dada usando a expressão 4 + 5 é igual a 9. Aqui 4 e 5 são chamados de operandos e + é chamado de operador. A linguagem PHP suporta os seguintes tipos de operadores.

  • Operadores aritméticos
  • Operadores de comparação
  • Operadores lógicos (ou relacionais)
  • Operadores de atribuição
  • Operadores condicionais (ou ternários)

Vamos dar uma olhada em todos os operadores, um por um.

Operadores Aritméticos



Existem os seguintes operadores aritméticos suportados pela linguagem PHP –

Suponha que a variável A tenha 10 e a variável B tenha 20, então:

  • +  Adiciona dois operandos.
  • –  Subtrai o segundo operando do primeiro.
  • * Multiplique os dois operandos.
  • / Divide numerador por de-numerador.
  • % Operador de Módulo e o restante após uma divisão inteira.
  • ++ Operador de incremento, aumenta o valor inteiro em um.
  • — Operador de decremento, diminui o valor inteiro em um.

Operadores de comparação




Existem os seguintes operadores de comparação suportados pela linguagem PHP

Suponha que a variável A tenha 10 e a variável B tenha 20, então:

  • == Verifica se o valor de dois operandos é igual ou não, se sim então a condição torna-se verdadeira.
  • != Verifica se o valor de dois operandos são iguais ou não; se os valores não são iguais, a condição torna-se verdadeira.
  • > Verifica se o valor do operando esquerdo é maior que o valor do operando direito, se sim a condição torna-se verdadeira.
  • < Verifica se o valor do operando esquerdo é menor que o valor do operando direito; se sim, a condição torna-se verdadeira.
  • >= Verifica se o valor do operando esquerdo é maior ou igual ao valor do operando direito; em caso afirmativo, a condição torna-se verdadeira.
  • <= Checks if the value of left operand is less than or equal to the value of right operand, if yes then condition becomes true.

Operadores lógicos



Existem os seguintes operadores lógicos suportados pela linguagem PHP

Suponha que a variável A tenha 10 e a variável B tenha 20, então:

  • and – Operador lógico chamado AND. Se ambos os operandos forem verdadeiros, a condição se torna verdadeira.
  • or – Operador lógico ou chamado. Se qualquer um dos dois operandos for diferente de zero, a condição torna-se verdadeira.
  • && – Operador lógico chamado AND. Se ambos os operandos forem diferentes de zero, a condição se torna verdadeira.
  • || – Operador lógico ou chamado. Se qualquer um dos dois operandos for diferente de zero, a condição torna-se verdadeira.
  • ! – Operador lógico chamado NOT. Use para reverter o estado lógico de seu operando. Se uma condição for verdadeira, o operador lógico NOT tornará falsa.

Operadores de atribuição




Existem os seguintes operadores de atribuição suportados pela linguagem PHP.

  • = Operador de atribuição simples, atribui valores de operandos do lado direito para operando do lado esquerdo.
  • += Adicionar operador de atribuição AND, adiciona o operando direito ao operando esquerdo e atribui o resultado ao operando esquerdo.
  • -= Subtrai o operador de atribuição AND, subtrai o operando direito do operando esquerdo e atribui o resultado ao operando esquerdo.
  • *= Multiplicar E operador de atribuição, multiplica o operando direito com o operando esquerdo e atribui o resultado ao operando esquerdo.
  • /= Operador de atribuição e divisão, divide o operando esquerdo com o operando direito e atribui o resultado ao operando esquerdo.
  • %= Módulo E operador de atribuição, leva o módulo usando dois operandos e atribui o resultado ao operando esquerdo.

Operador Condicional



Existe mais um operador chamado operador condicional. Isso primeiro avalia uma expressão para um valor verdadeiro ou falso e, em seguida, executa uma das duas instruções fornecidas, dependendo do resultado da avaliação. O operador condicional tem esta sintaxe:

  • ? : – Expressão Condicional, Exemplo: Se a condição for verdadeira ? Então, valor X : Caso contrário, valor Y

Categorias de operadores




Todos os operadores que discutimos acima podem ser categorizados nas seguintes categorias:

  • Operadores de prefixo unário, que precedem um único operando.
  • Operadores binários, que pegam dois operandos e realizam uma variedade de operações aritméticas e lógicas.
  • O operador condicional (um operador ternário), que pega três operandos e avalia a segunda ou a terceira expressão, dependendo da avaliação da primeira expressão.
  • Operadores de atribuição, que atribuem um valor a uma variável.

Precedência de operadores PHP



A precedência do operador determina o agrupamento de termos em uma expressão. Isso afeta como uma expressão é avaliada. Certos operadores têm precedência mais alta do que outros; por exemplo, o operador de multiplicação tem precedência mais alta do que o operador de adição –

Por exemplo x = 7 + 3 * 2; Aqui, x é atribuído a 13, não 20, porque o operador * tem precedência mais alta do que +, portanto, primeiro é multiplicado por 3 * 2 e, em seguida, é adicionado a 7.

Aqui, os operadores com a precedência mais alta aparecem na parte superior da tabela, aqueles com a mais baixa aparecem na parte inferior. Em uma expressão, os operadores de precedência mais alta serão avaliados primeiro.

Categorias Operadores Associatividade
Unary ! ++ — Direita para Esquerda
Multiplicative * / % Esquerda para Direita
Additive + – Esquerda para Direita
Relational < <= > >= Esquerda para Direita
Equality == != Esquerda para Direita
Logical AND && Esquerda para Direita
Logical OR || Esquerda para Direita
Conditional ?: Direita para Esquerda
Assignment = += -= *= /= %= Direita para Esquerda



Leave a Comment

SIGN IN

Forgot Password