Variáveis Link to heading
PHP é uma linguagem de programação não tipada (fracamente tipada) e que nos permite armazenar qualquer tipo de valor, sendo ele escalar, composto ou especial, sem declarar seu tipo dentro da variável. Devemos nos atentar à nomenclatura das variáveis ao utilizá-las.
- Toda e qualquer variável deve começar com
$
(cifrão). - Após o
$
, deve ser seguido por uma letra ou underscore. - Após o
$
NÃO é possível usar números. - Toda variável no PHP pode possuir underscore, números e letras.
- PHP é case-sensitive, ou seja,
$var != $VAR != $Var
.
Assim como no C, uma variável no PHP pode ser atribuída de duas maneiras: valor (=
) e referência (&
).
O simbolo &
cria uma referência entre o valor da variável até o valor na memória.
<?php
$var1 = ''; // VÁLIDO
$5var = ''; // INVÁLIDO
$_ar = ''; // VÁLIDO
// Atribuir por VALOR (=)
$valor = 5;
$value = $valor;
$value = 10;
echo $valor; // 5
echo $value; // 10
// Atribuir por REFERÊNCIA (&)
$jogador = 'Neymar';
$craque = &$jogador;
$craque = 'Ronaldinho';
echo $jogador; // Ronaldinho
echo $craque; // Ronaldinho
?>