PHPProgramação

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";Code language: HTML, XML (xml)

Aqui, criamos uma variável chamada $nome e atribuímos a ela o valor "João".


Regras para Nomes de Variáveis

  1. Deve começar com um cifrão ($) seguido de uma letra ou sublinhado (_).
    • Correto: $idade$_nome.
    • Incorreto: $2nome$-idade.
  2. Pode conter apenas letras, números e o caractere sublinhado (_).
    • Correto: $endereco_residencial.
    • Incorreto: $endereco-residencial.
  3. 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; <em>// Saída: João</em>Code language: HTML, XML (xml)

 

Integer

Números inteiros.

<?php
$idade = 25;
echo $idade; <em>// Saída: 25</em>
Code language: HTML, XML (xml)

 

Float (ou Double)

Números com ponto decimal.

<?php
$preco = 19.99;
echo $preco; <em>// Saída: 19.99</em>Code language: HTML, XML (xml)

 

Boolean

Valores verdadeiros ou falsos.

<?php
$ligado = true; // ou false
echo $ligado; // Saída: 1 (true é representado como 1 no contexto de string)Code language: HTML, XML (xml)

 

Array

Uma coleção de valores.

<?php
$frutas = ["maçã", "banana", "laranja"];
echo $frutas[0]; // Saída: maçã
Code language: HTML, XML (xml)

 

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
Code language: HTML, XML (xml)

 

NULL

Representa uma variável sem valor.

<?php
$valor = null;
var_dump($valor); // Saída: NULL
Code language: HTML, XML (xml)

 

Exemplos e Dicas

Atribuição de Valores

Use = para atribuir valores:

<?php
$cidade = "São Paulo";
$populacao = 12345678;
Code language: HTML, XML (xml)

 

Concatenação de Strings

Combine strings usando o operador .:

<?php
$saudacao = "Olá, " . $nome . "!";
echo $saudacao; // Saída: Olá, João!
Code language: HTML, XML (xml)

 

Interpolação de Variáveis

Dentro de strings delimitadas por aspas duplas ("), você pode usar variáveis diretamente:

<?php
echo "Meu nome é $nome"; <em>// Saída: Meu nome é João
</em>Code language: HTML, XML (xml)

 

Defina Variáveis Descritivas

Escolha nomes claros e significativos:

<?php
$alturaEmMetros = 1.75; // Melhor do que $a
Code language: HTML, XML (xml)

 

Boas Práticas

Inicie variáveis antes de usá-las

<?php
echo $nome; // Aviso: Undefined variable $nomeCode language: HTML, XML (xml)

Mantenha nomes consistentes

Use um padrão, como camelCase ou snake_case, para melhorar a legibilidade.

<?php
$nome = "Ana";
$nome = 25; // Evite mudar o tipo de dados, a menos que necessário.Code language: HTML, XML (xml)

Evite sobrescrever variáveis desnecessariamente

<?php
$nome = "Ana";
$nome = 25; // Evite mudar o tipo de dados, a menos que necessário.Code language: HTML, XML (xml)

Use comentários
Explique variáveis importantes com comentários:

<?php
// Altura do prédio em metros
$altura = 50;Code language: HTML, XML (xml)

Com essas noções, você já pode começar a criar e trabalhar com variáveis em PHP!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *