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 editar

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
?>

Operadores bit-a-bit editar

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 editar

Operadores de strings editar

Operadores de arrays editar

Resumo editar

Exercícios editar

Bibliografia e referências editar

  Esta página é somente um esboço. Ampliando-a você ajudará a melhorar a Wikiversidade.