Introdução à variáveis em PHP
Se você é um iniciante em PHP, aprender sobre variáveis é uma das primeiras etapas para começar a programar nessa linguagem poderosa e amplamente utilizada. Variáveis em PHP permitem armazenar dados que podem ser manipulados ou exibidos em seu código, funcionando como uma base para qualquer aplicação web.
Vamos explorar o que são variáveis, seus tipos e algumas boas práticas para utilizá-las no PHP 8.
O Que é uma Variável em PHP?
Uma variável em PHP é identificada por um cifrão ($
) seguido do nome da variável. Por exemplo:
<?php
$nome = "João";
Aqui, criamos uma variável chamada $nome
e atribuímos a ela o valor "João"
.
Regras para Nomes de Variáveis
-
Deve começar com um cifrão (
$
) seguido de uma letra ou sublinhado (_
).- Correto:
$idade
,$_nome
. - Incorreto:
$2nome
,$-idade
.
- Correto:
-
Pode conter apenas letras, números e o caractere sublinhado (
_
).- Correto:
$endereco_residencial
. - Incorreto:
$endereco-residencial
.
- Correto:
-
Diferencia maiúsculas de minúsculas.
$nome
é diferente de$Nome
.
Tipos de Dados em PHP
PHP é uma linguagem dinamicamente tipada, o que significa que você não precisa declarar explicitamente o tipo da variável; ele é atribuído automaticamente com base no valor.
String
Texto ou sequência de caracteres.
<?php
$nome = "João";
echo $nome; // Saída: João
Integer
Números inteiros.
<?php
$idade = 25;
echo $idade; // Saída: 25
Float (ou Double)
Números com ponto decimal.
<?php
$preco = 19.99;
echo $preco; // Saída: 19.99
Boolean
Valores verdadeiros ou falsos.
<?php
$ligado = true; // ou false
echo $ligado; // Saída: 1 (true é representado como 1 no contexto de string)
Array
Uma coleção de valores.
<?php
$frutas = ["maçã", "banana", "laranja"];
echo $frutas[0]; // Saída: maçã
Object
Representa objetos criados a partir de classes.
<?php
class Pessoa {
public $nome;
}
$pessoa = new Pessoa();
$pessoa->nome = "João";
echo $pessoa->nome; // Saída: João
NULL
Representa uma variável sem valor.
<?php
$valor = null;
var_dump($valor); // Saída: NULL
Exemplos e Dicas
Atribuição de Valores
Use =
para atribuir valores:
<?php
$cidade = "São Paulo";
$populacao = 12345678;
Concatenação de Strings
Combine strings usando o operador .
:
<?php
$saudacao = "Olá, " . $nome . "!";
echo $saudacao; // Saída: Olá, João!
Interpolação de Variáveis
Dentro de strings delimitadas por aspas duplas ("
), você pode usar variáveis diretamente:
<?php
echo "Meu nome é $nome"; // Saída: Meu nome é João
Defina Variáveis Descritivas
Escolha nomes claros e significativos:
<?php
$alturaEmMetros = 1.75; // Melhor do que $a
Boas Práticas
-
Inicie variáveis antes de usá-las
- Evite usar variáveis não inicializadas:
<?php echo $nome; // Aviso: Undefined variable $nome
-
Mantenha nomes consistentes
- Use um padrão, como
camelCase
ousnake_case
, para melhorar a legibilidade.
- Use um padrão, como
-
Evite sobrescrever variáveis desnecessariamente
<?php $nome = "Ana"; $nome = 25; // Evite mudar o tipo de dados, a menos que necessário.
-
Use comentários
- Explique variáveis importantes com comentários:
<?php // Altura do prédio em metros $altura = 50;
Com essas noções, você já pode começar a criar e trabalhar com variáveis em PHP!