Introdução ao PHP 5 com MySQL/Operadores
De Wikiversidade
O PHP permite a manipulação de variáveis e constantes através do uso de diversos operadores.
Índice |
[editar] Operadores aritméticos
Consideremos $a e $b como duas variáveis númericas. Os operadores aritméticos permitem a realização de operações matemáticas sobre estas variáveis produzindo um resultado final.
| Nome | Exemplo | Significado |
|---|---|---|
| Adição | $a + $b |
Soma de $a e $b |
| Subtração | $a - $b |
Diferença entre $a e $b |
| Multiplicação | $a * $b |
Produto de $a e $b |
| Divisão | $a / $b |
Quociente de $a por $b (divisão de ponto flutuante) |
| Módulo | $a % $b |
Resto da divisão de $a por $b |
Podemos associar os valores produzidos por uma operação à uma variável. Exemplo:
<?php $a=5; //criamos a variável $a e atribuimos o valor 5 $b=10;//criamos a variável $b e atribuimos o valor 10 $c=$a+$b; //realizamos a soma e atribuimos o resultado à variável c echo "O resultado de $a + $ b é $c"; //exibimos na tela o resultado echo "O resultado de $a + $b é" $c; //se não quisermos usar a variável $c podemos exibir o resultado de $a+$b //desde que estejam fora das aspas duplas ?>
Podemos também combinar diversas operações em um único comando estabelecendo a prioridade das operações com o uso de parênteses.
<?php $a=5; //criamos a variável $a e atribuimos o valor 5 $b=10;//criamos a variável $b e atribuimos o valor 10 $c=15;//criamos a variável $c e atribuimos o valor 15 $d= ($a+$c)-$b; //fazemos a operação onde a soma de $a e $c são efetuadas primeiro e depois é subtraído $b. //O resultado é atribuído à variável $d echo "O resultado é $d"; //exibimos na tela o resultado ?>
[editar] Operadores bit-a-bit
Os operadores Bit-a-Bit permitem a manipulação de bits específicos dentro das expressões.
| Nome | Exemplo | Significado |
|---|---|---|
| AND | $a & $b |
Os bits que estão ativos tanto em $a quanto em $b são ativados. |
| OR | $b | Os bits que estão ativos em $a ou em $b são ativados. |
| XOR | $a ^ $b |
Os bits que estão ativos em $a ou em $b, mas não em ambos, são ativados. |
| NOT | ~$a |
Os bits que estão ativos em $a não são ativados, e vice-versa. |
| Deslocamento à esquerda | $a << $b |
Desloca os bits de $a $b passos para a esquerda (cada passo significa "multiplica por dois") |
| Deslocamento à direita | $a >> $b |
Desloca os bits de $a $b passos para a direita (cada passo significa "divide por dois") |
==Operadores lógicos==Texto a negrito
[editar] Operadores de strings
[editar] Operadores de arrays
[editar] Resumo
[editar] Exercícios
[editar] Bibliografia e referências
|