Função define() PHP
Definição e uso
A função define() define uma constante.
Constantes são semelhantes a variáveis, mas diferem em:
- Após ser definido, o valor da constante não pode ser alterado
- O nome da constante não precisa começar com o símbolo de dólar ($)
- O escopo não afeta o acesso à constante
- O valor da constante pode ser uma string ou um número
Sintaxe
define(name,value,case_insensitive)
Parâmetros | Descrição |
---|---|
name | Obrigatório. Determina o nome da constante. |
value | Obrigatório. Determina o valor da constante. |
case_insensitive |
Opcional. Determina se o nome da constante é sensível a maiúsculas e minúsculas. Se definido como true, é insensível a maiúsculas e minúsculas. O padrão é false (sensível a maiúsculas e minúsculas). |
Exemplo
Exemplo 1
Definir um valor constante sensível a maiúsculas e minúsculas:
<?php define("GREETING","Olá mundo!"); echo constant("GREETING"); ?>
Saída:
Olá mundo!
Exemplo 2
Definir um valor constante insensível a maiúsculas e minúsculas:
<?php define("GREETING","Olá mundo!",TRUE); echo constant("greeting"); ?>
Saída:
Olá mundo!