Introdução ao PHP 5 com MySQL/Operadores
O PHP permite a manipulação de variáveis e constantes através do uso de diversos operadores.
Operadores aritméticos
editarConsideremos $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
?>
Operadores bit-a-bit
editarOs 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
editarOperadores de strings
editarOperadores de arrays
editarResumo
editarExercícios
editarBibliografia e referências
editar
|