Variáveis no PHP
O que são variáveis?
Variáveis em PHP são representadas por um cifrão ($) seguido pelo nome da variável. Elas são usadas para armazenar informações que podem ser usadas e manipuladas ao longo do código.
Regras para nomes de variáveis
- Devem começar com o símbolo
$seguido de uma letra ou sublinhado (_). - O restante do nome pode conter letras, números e sublinhados.
- São case-sensitive, ou seja,
$valore$VALORsão variáveis diferentes.
Exemplo de declaração de variáveis:
<?php
$nome = "João";
$idade = 25;
$altura = 1.75;
$ativo = true;
echo "Nome: $nome, Idade: $idade, Altura: $altura, Ativo: $ativo";
?>
$nome = "João";
$idade = 25;
$altura = 1.75;
$ativo = true;
echo "Nome: $nome, Idade: $idade, Altura: $altura, Ativo: $ativo";
?>
Tipos de variáveis em PHP
- String: Texto entre aspas. Ex:
"Olá Mundo" - Integer: Números inteiros. Ex:
10 - Float: Números com casas decimais. Ex:
3.14 - Boolean: Verdadeiro ou falso. Ex:
trueoufalse - Array: Conjunto de valores.
- Object: Instância de uma classe.
- NULL: Sem valor.
Escopo de variáveis
Define onde a variável pode ser acessada dentro do código:
- Local: Declarada dentro de uma função e só acessível dentro dela.
- Global: Declarada fora de funções e acessível em todo o script.
- Estática: Mantém seu valor mesmo após o término da função.
Exemplo de escopo:
<?php
$mensagem = "Olá"; // variável global
function saudacao() {
//echo $mensagem; // Erro, variável global não acessível diretamente
global $mensagem; // Torna a variável global acessível
echo $mensagem . ", mundo!";
}
saudacao();
?>
$mensagem = "Olá"; // variável global
function saudacao() {
//echo $mensagem; // Erro, variável global não acessível diretamente
global $mensagem; // Torna a variável global acessível
echo $mensagem . ", mundo!";
}
saudacao();
?>
Boa prática
- Use nomes de variáveis que façam sentido:
$contador,$usuario,$precoTotal. - Evite nomes genéricos como
$a,$x, exceto em casos simples ou matemáticos.