Variáveis no PHP

Um resumo rápido e objetivo é que uma variável é um espaço onde guardamos alguma informação para ser usada posteriormente, e essa informação poderá ser alterada a qualquer momento (Dai o nome de variável).

No PHP para definirmos uma variável basta informar o símbolo do dólar ($) e depois o nome da variável, depois colocamos o sinal de igual (Vamos falar que a variável é igual a alguma coisa) e escrevemos a informação que estará na variável entre aspas. Veja abaixo um exemplo de variável:

1
$variavel = "Olá, Eu sou Goku";

No PHP temos algumas regrinhas quanto as variáveis, veja abaixo algumas delas:

  • Toda variável precisa iniciar com o dólar ($) seguido do nome da variável;
1
2
3
variavel = "Olá, Eu sou Goku"; //Errado

$variavel = "Olá, Eu sou Goku"; //Correto
  • Somente utilizar letras, números e/ou sublinhados;
1
2
3
$v%riavel_14 = "Olá, Eu sou Goku"; //Errado

$variavel_14 = "Olá, Eu sou Goku"; //Correto
  • Somente comece uma variável usando letras ou sublinhados;
1
2
3
$1_variavel = "Olá, Eu sou Goku"; //Errado

$\_1\_variavel = "Olá, Eu sou Goku"; //Correto
  • Nunca coloque espaços no nome da variável;
1
2
3
$variavel 14 = "Olá, Eu sou Goku"; //Errado

$variavel_14 = "Olá, Eu sou Goku"; //Correto
  • As variável são case sensitive, ou seja, $variavel será diferente $Variavel
  • Não use o $this, o PHP reservou essa variável para alguns casos específicos. Mas… como falado anteriormente
  • Até poderá usar acentuação para definir uma variável, isso irá funcionar, é a coisa mais nojenta de ser ver, mas… funciona porem evite ao máximo fazer isso. Primeiro que é feio, segundo que poderá ocorrer erros dependendo do formato que você for salvar o arquivo.

Para não mostrar o conteúdo da variável na tela usaremos o echo seguido da variável como mostrado no exemplo abaixo:

1
2
3
$variavel = "Olá, Eu sou Goku";

echo $variavel;

É possível juntar duas variáveis em uma só usando o ponto final (.) entre as duas variáveis, esse conceito se chama concatenar, e você pode concatenar quase qualquer coisa, veja abaixo um exemplo de concatenação de duas variáveis e um texto livre

1
2
3
4
5
$saudacao = "Olá";

$nome = "Goku";

echo $saudacao . ", Eu sou " . $nome;

No exemplo acima o resultado seria: Olá, Eu sou Goku

Você ainda pode concatenar várias coisas e ao final colocar tudo em uma única variável antes de finalmente usá-la

1
2
3
4
5
6
7
$saudacao = "Olá";

$nome = "Goku";

$variavel = $saudacao . ", Eu sou " . $nome;

echo $variavel;

Lembre-se, um nome de variável não pode conter espaços, logo, se você precisar escrever um nome composto deixe tudo junto,  e para ficar mais legível utilize as primeiras letras das palavras em maiusculo e o resto em minusculo, assim como no exemplo

1
$minhaVariavelComNomeComposto = "Olá, Eu sou Goky";

Até a próxima…

Veja outros posts como este aqui:

PHP para noobs