# Variável PHP: Como armazenar e administrar dados

Uma variável em PHP possibilita **o armazenamento, a transformação e a manipulação de dados** durante a execução de um programa. Use-a, por exemplo, para remover *strings*, filtrar e organizar *arrays*, e realizar cálculos complexos.

## O que é variável em PHP?

Em PHP, variável é um tipo de espaço de armazenamento capaz de **guardar informações durante a execução de um programa**, possibilitando que elas sejam acessadas e retrabalhadas em momento posterior. Variáveis em PHP costumam ser identificadas pelo nome e podem conter diferentes tipos de dados, como números, *strings* e booleanos, assim como estruturas de dados complexas, como *arrays* e objetos.

Muitas vezes, variáveis constituem componentes elementares de [funções PHP](https://www.ionos.com/pt-br/digitalguide/sites-de-internet/desenvolvimento-web/function-php/) e de [classes PHP](https://www.ionos.com/pt-br/digitalguide/sites-de-internet/desenvolvimento-web/php-class/). Nesses casos, elas são usadas para coletar informações sobre usuários, armazenar resultados intermediários, personalizar conteúdos em aplicações web ou administrar dados de uma sessão. Você também pode [usar PHP para recuperar informações de bancos de dados MySQL/MariaDB](https://www.ionos.com/pt-br/digitalguide/sites-de-internet/desenvolvimento-web/obter-dados-de-um-banco-de-dados-com-php-mysqli-query/ "PHP para recuperar informações de bancos de dados MySQL/MariaDB"), e armazenar e processar as informações recuperadas em variáveis.

Dica Com o [Deploy Now](https://www.ionos.com/hosting/deploy-now "Deploy Now — IONOS") da IONOS, você terá muito mais controle sobre o seu processo de desenvolvimento. Integre o seu repositório do GitHub à plataforma e implemente alterações na sua aplicação com toda facilidade. O Deploy Now ainda oferece domínios personalizados, certificado SSL e estatísticas sobre visitantes, com base em registros.

## Sintaxe de variável em PHP

Uma variável em PHP deve ser declarada respeitando-se a seguinte estrutura: começar com **o caractere do cifrão ($)**, que deve ser sucedido do nome da variável e do respectivo valor. Para melhor visualizar a sintaxe, observe um exemplo básico de como se declarar uma variável em PHP:

```php
$var = valor;
```

Abaixo, destrinchamos a regras para se declarar uma variável em PHP:

- **Nome da variável**: O nome de uma variável em PHP deve começar com o símbolo do cifrão ($), seguindo-se a ele as respectivas letras, números e caracteres *underline*, quando estes tiverem de ser usados. Atenção: o primeiro caractere após o cifrão **não pode ser um número**! Portanto, nomes como `$MinhaVariavel` e `$valor_1` são válidos, ao passo que `$1variavel` é inválido.
- **Maiúsculas e minúsculas**: A linguagem de programação PHP difere letras maiúsculas de letras minúsculas. Assim, ela entende `$minhaVariavel` e `$MinhaVariavel` como variáveis distintas.
- **Palavras de duplo sentido**: Evite utilizar palavras comuns a linguagens de programação nos nomes das variáveis. Entre os exemplos a serem evitados estão “echo”, “if”, “while” e “foreach”.
- **Caracteres especiais**: Nomes de variáveis não podem conter caracteres especiais, com exceção do *underline* (\_). Eles também não podem conter espaços.

Dica Se você quer aprender mais sobre usos e funções de variáveis em PHP, recomendamos que acesse o [tutorial PHP para iniciantes](https://www.ionos.com/pt-br/digitalguide/sites-de-internet/criar-sites/aprenda-php-nosso-tutorial-abrangente-sobre-php-para-iniciantes/ "Aprender PHP: Tutorial para iniciantes") do nosso Digital Guide. Explore também os nossos artigos comparativos entre linguagens de programação. Descubra semelhanças e diferenças entre PHP e Python e entre PHP e JavaScript.

## Tipos de variáveis em PHP

PHP é uma **linguagem de programação de tipagem fraca**. Isso significa que você não precisa especificar o tipo de variável de forma explícita ao utilizá-la, uma vez que o tipo dos dado pode ser automaticamente identificado pelo valor a ele atribuído. A característica é positiva, pois flexibiliza a implementação de variáveis em PHP. Entre os tipos de dados de variáveis mais comuns e importantes da linguagem estão:

- **Inteiro (*int*)**: Tipo de dado usado para representar números inteiros sem decimais.
- **Flutuante (*float*)**: Também conhecido como número de ponto flutuante, esse tipo de dado corresponde a números com casas decimais.
- **String (*string*)**: Refere-se a uma sequência de caracteres de texto. Ainda, é possível se converter uma variável em *string* PHP.
- **Booleano (*bool*)**: Booleanos fazem referência a valores de verdade, podendo ser **verdadeiros** (*true*) ou **falsos** (*false*).
- **Array (*array*)**: Diz respeito a uma lista ordenada de valores, armazenada com um só nome. *Arrays* podem conter valores com tipos de dados diferentes.
- **Objeto (*object*)**: Instância de uma classe capaz de armazenar métodos e propriedades (variáveis).
- **NULL**: Indica que a variável não tem valor, sendo esta consequentemente definida com o valor NULL (nulo).

## Exemplos de uso de variáveis em PHP

Variáveis em PHP podem ser usadas das mais diversas maneiras e em diferentes locais de um script. Veja como **vincular, usar e declarar** uma variável em PHP.

### Variável PHP echo

Use a construção de variável [PHP echo](https://www.ionos.com/pt-br/digitalguide/sites-de-internet/desenvolvimento-web/echo-php/) para acessar o conteúdo dela, como mostra o exemplo:

```php
$var = "azul";
echo $var;
```

Ao ser executado, o código apresentará seguinte resultado:

```php
azul
```

### Concatenação de variável em PHP

Você também pode vincular variáveis a [operadores PHP](https://www.ionos.com/pt-br/digitalguide/sites-de-internet/desenvolvimento-web/operadores-php/). Por exemplo, é possível vincular o **operador de concatenação** `.` a uma *string*, como no código abaixo:

```php
$var = "azul";
echo "O céu é " . $var
```

Em resposta, sua tela exibirá:

```php
O céu é azul
```

### Variável global em PHP

Você pode criar e executar uma variável global em PHP utilizando, para tanto, a super variável **$GLOBALS**:

```php
$GLOBALS['myVar'] = "Esta é uma variável global";
```

A atribuição acima tem por objetivo criar a variável global em PHP `$myVar`, que poderá ser acessada de qualquer lugar do seu script.


This is a markdown version of: [https://www.ionos.com/pt-br/digitalguide/sites-de-internet/desenvolvimento-web/variavel-php/](https://www.ionos.com/pt-br/digitalguide/sites-de-internet/desenvolvimento-web/variavel-php/) for AI/LLM consumption.