Variáveis no PHP. Acesse e aprenda como declarar! \| TreinaWeb               Promoção no ar   Matricule-se agora e garanta **54% de desconto**  

  Termina em   Tempo restante da oferta: 04 Horas 

 46 Min 

 24 Seg 

   Tempo restante da oferta: 04 46 24 

  [Assinar →](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26) 

   [                ](https://www.treinaweb.com.br)  Explorar  

 [ Quanto custa? ](#assinatura) [ FAQ ](https://www.treinaweb.com.br#faq) [Matricule-se](#assinatura) [ Entrar ](https://www.treinaweb.com.br/login) 

     [ Início ](https://www.treinaweb.com.br) [ Artigos ](https://www.treinaweb.com.br/blog) Variáveis no PHP. Acesse e aprenda como declarar!  [ PHP ](https://www.treinaweb.com.br/blog/categoria/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.

 [ Elton Fonseca ](https://www.treinaweb.com.br/blog/autor/elton-fonseca) 7 anos atrás

  ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/04/15113141/como-declarar-variaveis-no-php.png)  

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](https://www.treinaweb.com.br/blog/o-que-e-php/ "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](https://www.treinaweb.com.br/blog/quais-as-diferencas-entre-tipagens-estatica-ou-dinamica-e-forte-ou-fraca/ "as diferenças entre tipagam 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](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/php.svg)   Curso PHP - Fundamentos Conhecer o curso ](https://www.treinaweb.com.br/curso/php-fundamentos)

## 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:

```php
$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
