Uma atribuição é uma maneira de guardar um valor na memória e referenciá-lo com um identificador, por exemplo: uma variável ou uma constante.
O operador básico de atribuição no PHP é =, não pense nele como "igual a", pense
como "recebe o valor de". Então $a = 3; significa que a variável $a recebe o valor 3.
<?php
$resultado = 10;
echo $resultado;
//Retorna: "10"Também é possível escrever uma atribuição de forma abreviada, essa forma funciona com qualquer operador aritmético: +, -, *, /, %, etc.
<?php
$resultado = 10;
$resultado +=10;
echo $resultado;
//Retorna: "20"<?php
$resultado = 10;
$resultado -=5;
echo $resultado;
//Retorna: "5"<?php
$resultado = 10;
$resultado *=10;
echo $resultado;
//Retorna: "100"<?php
$resultado = 10;
$resultado /=2;
echo $resultado;
//Retorna: "5"<?php
$resultado = 10;
$resultado %=2;
echo $resultado;
//Retorna: "0"O PHP suporta operadores de incremento e decremento, a ordem do operador é importante aqui.
Colocar um ++ antes de uma variável em um echo incrementa a variável em um
antes da avaliação. Colocar o operador após a variável incrementa após a avaliação. A mesma regra serve para o operador de decremento --.
<?php
$variavelInteira = 10;
echo 'O valor da variável foi incrementado e agora é = ' . ++$variavelInteira . PHP_EOL;
echo 'O valor da variável foi incrementado, mas ainda não mudou então continua sendo = ' . $variavelInteira++ . PHP_EOL;
echo 'O valor da variável agora é = ' . $variavelInteira . PHP_EOL;
/** -- Retorna
O valor da variável foi incrementado e agora é = 11
O valor da variável foi incrementado, mas ainda não mudou então continua sendo = 11
O valor da variável agora é = 12
**/- Algumas linguagens usam o sinal
+, para concatenar; - Quando não precisar interpretar variáveis use aspas simples
'', isso poupa processamento; PHP_EOLé uma constante do PHP que serve para quebrar linhas.
Ir para: 3.8 Comparação de Valores