Explorando Operadores PHP
Ao longo deste artigo, veremos os vários tipos de operadores PHP , como operadores aritméticos , operadores de atribuição , operadores de comparação e operadores lógicos .
Para lhe dar uma melhor compreensão de como implementar esses operadores, forneceremos exemplos de como eles são usados na prática.
Desta forma, você pode aprender a usá-los em cenários reais.
Operadores PHP
Os operadores são os blocos de construção fundamentais de qualquer linguagem de programação.
O PHP oferece vários operadores para operar em variáveis e valores.
Isso inclui cálculos matemáticos, comparações, operações lógicas e assim por diante.
Variáveis e valores podem ser manipulados com a ajuda de operadores.
No PHP , os operadores são divididos nas seguintes categorias:
- Operadores aritméticos
- Operadores de atribuição
- Operadores de comparação
- Operadores de incremento/decremento
- Operadores lógicos
- Operadores de string
- Operadores de matriz
- Operadores de atribuição condicional
PHP Operadores Aritméticos
Operadores aritméticos em PHP são usados para executar operações matemáticas comuns, como adição, subtração, multiplicação, etc.
do operador | Nome | Exemplos | Saída | código de teste |
---|---|---|---|---|
+ | Adição | $a + $b | Soma de $a e $b | Executar |
– | Subtração | $a-$b | Diferença de $a e $b | Executar |
* | Multiplicação | $A * $b | Produto de $a e $b | Executar |
/ | Divisão | $a / $b | Quociente de $a e $b | Executar |
% | Módulo | $a % $b | Resto de $a dividido por $b | Executar |
** | Exponenciação | $a ** $b | Resultado de elevar $a à potência $b'ésima | Executar |
Operadores de Atribuição do PHP
Os operadores de atribuição do PHP permitem que você atribua um número a uma variável para escrever esse valor nessa variável.
Um operador de atribuição do PHP chamado “ = ” é o operador de atribuição mais básico.
Basicamente, isso significa que o operando esquerdo recebe o valor da expressão de atribuição no lado direito da equação.
Atribuições | Exemplos | Visão geral | código de teste |
---|---|---|---|
a = b | a = b | O operando esquerdo é definido como o valor do operando direito. | Executar |
a += b | a = a + b | Adição | Executar |
a -= b | a = a-b | Subtração | Executar |
um *= b | a = a * b | Multiplicação | Executar |
a /= b | a = a/b | Divisão | Executar |
a %= b | a = a % b | Módulo | Executar |
Operadores de Comparação do PHP
Um operador PHP de comparação compara dois valores e retorna um valor booleano verdadeiro ou falso .
Diferentes tipos de valores, como números , strings e booleanos, podem ser comparados usando operadores de comparação do PHP.
do operador | Nomes | Exemplos | Saída | código de teste |
---|---|---|---|---|
== | Igual | $a == $b | Verdadeiro se $a corresponder a $b. | Executar |
=== | Idêntico | $a === $b | Verdadeiro se $a corresponder a $b e for do mesmo tipo. | Executar |
!= | Não igual | $a != $b | Verdadeiro se $a não corresponder a $b. | Executar |
<> | Não igual | $a <> $b | Verdadeiro se $a não corresponder a $b. | Executar |
!== | Não idênticos | $a !== $b | Verdadeiro se $a não corresponder a $b e não forem do mesmo tipo. | Executar |
> | Maior que | $a > $b | Verdadeiro se $a for maior que $b. | Executar |
< | Menor que | $a < $b | Verdadeiro se $a for menor que $b. | Executar |
>= | Melhor que ou igual a | $a >= $b | Verdadeiro se $a for maior ou igual a $b. | Executar |
<= | Menos que ou igual a | $a <= $b | Verdadeiro se $a for menor ou igual a $b. | Executar |
<=> | Nave espacial | $a <=> $b | Determina se $a é menor, igual ou maior que $b retornando um número inteiro. Introduzido no PHP 7. | Executar |
Operadores de incremento/decremento do PHP
Um operador de incremento ou decremento aumenta ou diminui o valor de uma variável em 1.
Você pode usar esses operadores PHP em funções de loop e outros lugares onde você precisa alterar o valor de uma variável em um determinado valor.
operadores | Nomes | Visão geral | código de teste |
---|---|---|---|
++$a | Pré-incremento | Ele incrementa $a em um e retorna $a como resultado. | Executar |
$a++ | Pós-incremento | Ele retorna o valor $a e incrementa o valor $a em um depois disso. | Executar |
–$a | Pré-decremento | Ele decrementa $a em um e retorna $a como resultado. | Executar |
$a– | Pós-decremento | Ele retorna o valor $a e depois decrementa o valor $a em um. | Executar |
PHP Operadores Lógicos
Com operadores lógicos, várias condições são combinadas e avaliadas como uma expressão booleana.
Para criar instruções condicionais complexas, o PHP suporta uma variedade de operadores lógicos.
operadores | Nomes | Exemplos | Saída | código de teste |
---|---|---|---|---|
e | E | $a e $b | É verdadeiro se $a e $b forem verdadeiros ao mesmo tempo. | Executar |
ou | Ou | $a ou $b | Se $a ou $b for verdadeiro, então a condição é verdadeira. | Executar |
xor | Xor | $a xor $b | Se $a ou $b for verdadeiro, mas não ambos, então é verdadeiro. | Executar |
&& | E | $a && $b | É verdadeiro se $a e $b forem verdadeiros ao mesmo tempo. | Executar |
|| | Ou | $a || $b | Se $a ou $b for verdadeiro, então a condição é verdadeira. | Executar |
! | Não | !$a | É verdadeiro se $a não for verdadeiro, caso contrário, é falso. | Executar |
Operadores de String do PHP
Para manipular strings de várias maneiras, operadores de string são usados.
No PHP, há vários operadores de string suportados.
Por exemplo, você pode concatenar uma série de strings, comparar uma sequência de strings e pesquisar substrings dentro de uma sequência.
operadores | Nomes | Exemplos | Saída | código de teste |
---|---|---|---|---|
. | Concatenação | $str1 . $str2 | Combinação de $str1 e $str2 em uma única string. | Executar |
.= | Atribuição de concatenação | $str1 .= $str2 | $str2 é adicionado a $str1. | Executar |
Operadores de Array do PHP
Um operador de matriz é um método de manipulação de uma matriz de várias maneiras diferentes.
Para combinar, comparar e modificar arrays de várias maneiras diferentes, existem vários operadores de array que podem ser usados.
operadores | Nomes | Exemplos | Saída | código de teste |
---|---|---|---|---|
+ | União | $a + $b | A união de $a e $b | Executar |
== | Igualdade | $a == $b | Retorna verdadeiro se houver um par chave/valor em $a e $b que corresponda | Executar |
=== | Identidade | $a === $b | Retorna verdadeiro se houver um par chave/valor em $a e $b que corresponda e seja do mesmo tipo. | Executar |
!= | Desigualdade | $a != $b | A função retorna verdadeiro se $a não for igual a $b. | Executar |
<> | Desigualdade | $a <> $b | A função retorna verdadeiro se $a não for igual a $b. | Executar |
!== | não identidade | $a !== $b | A função retorna verdadeiro se $a não for idêntico a $b. | Executar |
Operadores de atribuição condicional do PHP
O operador de atribuição condicional permite que uma variável receba um valor apenas se uma determinada condição for atendida.
Vários operadores de atribuição condicional estão disponíveis no PHP, que podem ser usados para simplificar o código e melhorar sua eficiência.
operadores | Nomes | Exemplos | Saída | código de teste |
---|---|---|---|---|
?: | Ternário | $a = expr1 ? expr2 : expr3 | A união de $a e $a | Executar |
?? | Coalescência nula | $a = expr1 ?? expr2 | Esta função retorna o valor da variável $a.
Expr2 é o valor de $a se expr1 = TRUE, caso contrário, expr2 é o valor de $a Se expr1 = FALSE , o valor de $a será expr3 em vez de expr1 |
Executar |
Concluindo, entender os operadores do PHP é crucial para qualquer desenvolvedor que queira manipular variáveis e valores no PHP.
Esteja você trabalhando com operações aritméticas, operações lógicas, operações de string ou qualquer outra operação, é essencial ter um conhecimento sólido de como esses operadores PHP funcionam.
Usando os exemplos e explicações fornecidos neste artigo, você pode dominar o uso de operadores PHP e melhorar suas habilidades de programação PHP.
Com tempo e prática, você pode se tornar proficiente no uso de operadores PHP e usá-los efetivamente para escrever um código PHP mais eficiente e otimizado.