Publicado em 18 de outubro de 2015
Uma atribuição acontece quando queremos colocar algum valor dentro de uma variável, seja ele um número ou string estática, o resultado de uma expressão, o retorno de uma função ou o conteúdo de outra variável.
== Operadores de Atribuição do PHP
Os operadores de atribuição do PHP são += -= *= /= %= e .=
Vejamos alguns exemplos:
$c = $c + 5; $c += 5;
$c = $c - $a; $c -= $a;
$c = $c + 1; $c += 1;
Na última linha da tabela acima, você verifica a adição de apenas uma unidade na variável. Nesses casos, podemos usar os operadores de incremento.
== Operadores de Incremento ou Decremento
$c = $c + 1; $c += 1; $c++;
Qualquer uma das formas acima é válida. De maneira similar, temos:
$c = $c - 1; $c -= 1; $c--;
A forma de utilizar o operador de incremento/ decremento faz toda diferença se ele aparece antes ou depois da variável. Assim,
$c ++ $c--
vão apresentar resultados diferentes de acordo com a situação. Durante a aula, vai ser explicado melhor como utilizar pré-incremento, pós-incremento, pré-decremento e pós-decremento em PHP.
== Comentários em PHP
Existem três tipos de comentários em PHP. Os comentários inline // e # transformam tudo o que está após o(s) símbolo(s) será considerado comentário.
Existe também o comentário multiline, que vai criar comentários que ocupem várias linhas:
?php
/* Esse comentário vai ocupar
várias linhas do seu código
e todas serão ignoradas */
$a += 1; // Esse é um comentário de uma linha
$b ++; # Esse aqui também é
?
== Variáveis Referenciadas
Colocar um caractere & na frente de uma variável vai criar um ponteiro em PHP. Ela não será uma variável de fato, mas será uma referência à variável original. Considere o código:
?php
$x = 3;
$y = $x;
$z = &$x;
?
A variável $x vai receber 3. A variável $y vai receber o valor que está dentro da variável $x. A variável $z vai ser uma ligação com a variável $x. Mais tarde, qualquer modificação em $y não vai alterar o valor de $x. Porém, se mudarmos o valor de $z, o valor de $x será afetado, já que existe uma relação entre as duas.
== Variáveis de Variáveis (variáveis variantes)
Colocar um segundo $ na frente de uma variável também possui um efeito bem peculiar. Ele vai criar uma variável dinamicamente, dependendo do conteúdo da variável original. Essas são as variáveis de variáveis em PHP.
?php
$nome = “gustavo”;
$$nome = “professor”;
?
Com essas linhas, teremos uma variável $nome, como o conteúdo “gustavo” e a linha de baixo vai criar uma variável $gustavo, com o conteúdo “professor”.
Veja a aula em vídeo e tire todas as suas dúvidas sobre esses conteúdos sobre atribuição de valores em PHP.
Aula do Curso de PHP para Iniciantes criado pelo professor Gustavo Guanabara para o portal CursoemVideo.com.
Curso em Vídeo
Site: http://www.cursoemvideo.com
YouTube: http://www.youtube.com/cursosemvideo
Facebook: http://www.facebook.com/cursosemvideo
Twitter: http://twitter.com/cursosemvideo
Google+: http://plus.google.com/112666558837414979080
Patrocínio
HOSTNET: http://www.hostnet.com.br
T1SITE: http://www.t1site.com.br