Shion
Legendário XPZ
as o que é um operador? Os operadores são sinais no PHP que vão lhe ajudar a trabalhar com os tipos de dados no PHP, alguns você já viu outros você vai aprender agora. Existem vários tipos, mas vamos falar apenas dos mais usando, pois mais para frente nos aprofundaremos nos operadores.
Os operadores Matemáticos
[td]
Resultado
[/td]
[tr][td]-$a[/td][td]Negação/Negativo[/td][td]Se $a for igual a 1, ele passa a ser igual a -1[/td]
[tr][td]$a + $b[/td][td]Adição[/td][td]Soma de $a e $b[/td][/tr][tr][td]$a - $b[/td][td]Subtração[/td][td]Diferença entre $a e $b[/td][/tr][tr][td]$a * $b[/td][td]Multiplicação[/td][td]Produto de $a e $b[/td][/tr][tr][td]$a / $b[/td][td]Divisão[/td][td]Quociente de $a e $b[/td][/tr][tr][td]$a % $b[/td][td]Módulo[/td][td]Resto de $a dividido por $b[/td][/tr]
O PHP obedecê as regras da matemática na ordem de precedência e de uso de sinais, ou seja, 10 + 5 * 2 não é igual a 30, mas sim é igual a 20.
Código PHP:
[/td][/tr]
Cuidado, o PHP não aceita [ ] (colchetes) e { } (chaves) para aumentar a precedência de uma operação. Ele usa apenas ( ) (parenteses).
Por exemplo, na matemática seria: 10 + { 12 / 5 - [3 * (9 - 1)]}
No PHP seria:
Código PHP:
Alem desses existem formas reduzidas de se escrever os mesmos. Por exemplo:
Código PHP:
Mas não para por ai, também temos:
Código PHP:
E também temos uma forma mais reduzida ainda para cetos cálculos:
Código PHP:
Mais isso só pode ser usado com os sinais de SOMA e de SUBTRAÇÃO, mas podemos usar no total de quatro formas diferentes.
Código PHP:
Mas podemos precisa que o numero seja decrementado ou incrementado antes de ser usado, por exemplo:
Código PHP:
E se eu quiser que a variável seja pré-decrementada, e depois de usada ela seja incrementada? Simples, você faz assim:
Código PHP:
É, infelizmente isso não pode
, você vai ter de usar o decremento na linha do ECHO e depois usar o incremento
.
Os operadores Matemáticos
|
Cuidado, o PHP não aceita [ ] (colchetes) e { } (chaves) para aumentar a precedência de uma operação. Ele usa apenas ( ) (parenteses).
Por exemplo, na matemática seria: 10 + { 12 / 5 - [3 * (9 - 1)]}
No PHP seria:
Código PHP:
Alem desses existem formas reduzidas de se escrever os mesmos. Por exemplo:
Código PHP:
Mas não para por ai, também temos:
Código PHP:
E também temos uma forma mais reduzida ainda para cetos cálculos:
Código PHP:
Mais isso só pode ser usado com os sinais de SOMA e de SUBTRAÇÃO, mas podemos usar no total de quatro formas diferentes.
Código PHP:
Mas podemos precisa que o numero seja decrementado ou incrementado antes de ser usado, por exemplo:
Código PHP:
E se eu quiser que a variável seja pré-decrementada, e depois de usada ela seja incrementada? Simples, você faz assim:
Código PHP:
É, infelizmente isso não pode