PHP

Variáveis no PHP. Acesse e aprenda como declarar!

Aprenda como declarar variáveis no PHP, as principais regras de nomeação de variáveis, suas características e tipos básicos de dados da linguagem.

há 3 anos 11 meses

Formação Desenvolvedor PHP
Conheça a formação em detalhes

O uso de variáveis no PHP é muito importante assim como em várias outras linguagens. Vamos aprender como declarar variáveis, as principais regras de nomeação de variáveis no PHP, suas características e também falaremos sobre tipos básicos de dados.

O PHP é uma linguagem de programação que possui tipagem fraca e dinâmica. Aqui no blog da TreinaWeb temos um artigo que fala sobre as diferenças entre tipagem fraca vs forte e dinâmica vs estática, é interessante você realizar a leitura para facilitar o entendimento de declaração de variável no PHP.

PHP - Fundamentos
Curso PHP - Fundamentos
Conhecer o curso

Sintaxe para declaração de variáveis no PHP

A sintaxe para declaração de variáveis no PHP é muito simples, usamos o sinal $ para indicar o início, em seguida o nome da variável e por fim atribuímos um valor a ela:

$curso = 'PHP Fundamentos';

Alguns detalhes quanto a criação de variáveis no PHP:

  • O PHP não permite declarar a variável sem atribuir valor;
  • Por se tratar de uma linguagem de tipagem dinâmica, não é possível definir o tipo de uma variável na declaração;
  • O tipo de dado da variável é automaticamente definido através do tipo de dado atribuído a variável no PHP.

Regras de nomeação de variáveis no PHP

O nome das variáveis deve seguir algumas regras para não gerar problema na execução do nosso código:

  • Os nomes de variáveis sempre começam com o caractere $ (cifrão). Exemplo: $idade;
  • São sensíveis à letra, ou seja, $Valor é diferente de $valor.
  • Um nome de variável válido deve iniciar com um sublinhado OU uma letra, nunca deve ser iniciado com um número ou caractere especial.
  • Seguindo as regras acima, são válidos caracteres de a-z, números e caracteres das tabelas ASCII de 128 a 255.
  • $this é uma variável especial da linguagem e não pode ser atribuída.

Tipos de dados no PHP

Conforme já vimos o PHP é uma linguagem de programação de tipagem dinâmica e não precisamos declarar o tipo de uma variável no PHP, isso não quer dizer que não existe tipos. No PHP temos 4 tipos de dados escalares:

<?php

$nome = 'Elton Fonseca' // string
$idade = 28; // int
$peso = 78.500; //float
$casado = true; //bool

Além de tipos complexos como arrays, objetos e outros:

$cursos = [1, 2, 3, 4]; // array

$obj = new stdClass;
$obj->propriedade = 'valor'; //objeto

Na documentação temos uma página que lista os tipos de dados do PHP.

Valores com tipos diferentes em variável no PHP

Devido a tipagem dinâmica, sempre que necessário podemos trocar o valor de uma variável no PHP sem nos preocuparmos em ter que converter ou criar outra variável. Veja o exemplo abaixo:

<?php

$nome = "Elton Fonseca";

echo gettype($nome); // string

$nome = 28;

echo gettype($nome); // integer

$nome = 78.500;

echo gettype($nome); // float

$nome = true;

echo gettype($nome); //boolean

Desenvolvedor PHP
Formação Desenvolvedor PHP
Conhecer a formação

Considerações finais sobre variáveis no PHP

A sintaxe simples e a tipagem dinâmica do PHP tornam o uso de variáveis bem natural e fácil, porém em alguns casos são necessárias verificações adicionais de tipos para garantir a execução com segurança do código.

Autor(a) do artigo

Elton Fonseca
Elton Fonseca

Professor e desenvolvedor. Formado em análise e desenvolvimento de sistema, pós graduado em engenharia e arquitetura de software. É autor de cursos em diversos temas, como, desenvolvimento back-end, cloud computing e CMSs. Nas horas vagas adora estudar sobre o mercado financeiro, cozinhar e brincar com pequeno Daniel. @eltonfonsecadev

Todos os artigos

Artigos relacionados Ver todos