30 lines
1.1 KiB
Markdown
30 lines
1.1 KiB
Markdown
---
|
|
title: Constants
|
|
localeTitle: Constantes
|
|
---
|
|
## Constantes
|
|
|
|
Constantes são um tipo de variável no PHP. A função `define()` para definir uma constante leva três argumentos - o nome da chave, o valor da chave e um valor booleano (verdadeiro ou falso) que determina se o nome da chave não diferencia maiúsculas de minúsculas (falso por padrão). O valor de uma constante não pode ser alterado depois de definido. Ele é usado para valores que raramente mudam (por exemplo, uma senha de banco de dados OU uma chave de API).
|
|
|
|
### Escopo
|
|
|
|
É importante saber que, ao contrário das variáveis, as constantes SEMPRE têm um escopo global e podem ser acessadas de qualquer função no script.
|
|
|
|
### Exemplo
|
|
|
|
```PHP
|
|
<?php
|
|
define("freeCodeCamp", "Learn to code and help nonprofits", false);
|
|
echo freeCodeCamp;
|
|
```
|
|
|
|
**Saída:**
|
|
|
|
```text
|
|
Learn to code and help nonprofits
|
|
```
|
|
|
|
#### Mais Informações:
|
|
|
|
* [Manual de constantes php.net](https://secure.php.net/manual/en/language.constants.php)
|
|
* [php.net define () manual](https://secure.php.net/manual/en/function.define.php) |