*Aula 26/03/08
Existe um gerador básico de atribuição.(=) e diversos derivados. A operação é efetuada entre os operandos, sendo o resultado atribuído para o primeiro:
Exemplo: $nome = "João"
O nome "João" é a atribuição feita para a variável $nome.
- Derivados de atribuição
Símbolos:
= Atribuição Simples += Atribuição com adição -= Atribuição com subtração /= Atribuição com divisão Atribuição com módulo .= Atribuição com concatenação
%=
Exemplo:
< html>
< head>
< title>Exemplos atribuúição em PHP< / title>
< / head>
< body>
< ?php
$a=1; //Atribuição simples
echo "Exibindo o conteúdo da variável $a onde o conteúdo é $a < br>";
$a+=1; //é o mesmo que $a=$a+1
echo "Exibindo o conteúdo da variável $a onde o conteúdo é $a < br>";
$a*=2; //é o mesmo que $a=$a*2
echo "Exibindo o conteúdo da variável $a onde o conteúdo é $a";
? >
< / body>
< / html>
----------------------------------------------
Operadores Aritméticos
São utilizados quando os operandos são números (integer ou float). Caso os valores seja de outro tipo, o PHP os converterá automaticamente antes da realização da operação (coerção).
A forma para conversão por exemplo, se dará da seguinte maneira:
se um dos operando for Float, o outro será convertido para Float,
senão, se um deles for integer, o outro será convertido para intefer.
- Operadores Aritméticos:
+ Adição - Subtração / Divisão % Módulo ++ Incremento -- Decremento
Exemplo:
< html>
< head>
< title>Operadores Aritméticos< /title>
</ head>
< body>
<?php
$num1=10;
$num2=20;
$media=($num1+$num2)/2;
echo "< font color='#FF2A00'><b>Aqui não haverá coerção tipos de dados iguais< /b>< /font>< br>";
echo "Inteiros: $num1, $num2";
echo "< br>";
echo "Resultado inteiro: $media";
echo "< br>";
$nome="123";
$soma=$media+$nome; //Operação com tipos diferentes
echo "< br>";
echo "< font color='#FF5500'><b >Aqui haverá coerção, tipos diferentes< /b></ font>< br>";
echo "Inteiro: $media< br>String: $nome< br>";
echo "Resultado inteiro: $soma< br>";
?>
< /body>
< / html>
>>Próxima