Função PHP define()
Exemplo
Defina uma constante que diferencia maiúsculas de minúsculas:
<?php
define("GREETING","Hello you! How are you today?");
echo constant("GREETING");
?>
Definição e uso
A função define() define uma constante.
Constantes são muito parecidas com variáveis, exceto pelas seguintes diferenças:
- O valor de uma constante não pode ser alterado depois de definido
- Nomes constantes não precisam de um cifrão inicial ($)
- Constantes podem ser acessadas independentemente do escopo
- Valores constantes só podem ser strings e números
Sintaxe
define(name,value,case_insensitive)
Valores de parâmetro
Parameter | Description |
---|---|
name | Required. Specifies the name of the constant |
value | Required. Specifies the value of the constant. |
case_insensitive | Optional. Specifies whether the constant name should be case-insensitive. Possible values:
|
Detalhes técnicos
Valor de retorno: | Retorna TRUE em caso de sucesso ou FALSE em caso de falha |
---|---|
Versão do PHP: | 4+ |
Registro de alterações: | PHP 7.3: A definição de constantes que não diferenciam maiúsculas de minúsculas está obsoleta. PHP 7: O parâmetro value também pode ser um array. PHP 5: O parâmetro value deve ser uma string, integer, float, boolean ou NULL. |
❮ Referências Diversas do PHP