Operadores de Atribuição

Como fazer atribuição de valores inteiro, real, caractere e string a uma variável em PHP


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

Os operadores de Incremento e Decremento do PHP tem como função adicionar ou remover uma unidade inteira do valor atual da variável.

$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 ++ e $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.

Baixe dos arquivos desta aula

Baixar (72.4Kb)

Tags: video, string, Operadores, atributos, php, caractere, inteiro, Curso, Real

Total de comentários: 0
avatar