Atualizado em 08 de Fevereiro de 2013

Constantes - Função Define PHP

Olá pessoal,

No post de hoje vamos ver como definir um valor fixo para uma variável através da função define do PHP, transformando a variável em uma constante.

Constantes são valores que não sofrem alterações dentro do sistema, isto é, valores de referências que serão usados dentro do código. Um exemplo que pode ilustrar sua utilização seria uma constante armazenar o endereço da empresa de um site, sendo assim sempre que o programador tiver que colocar o endereço em alguma página do site ele apenas coloca a constante (o que facilita até na manutenção do site/sistema).

Diferentemente das variável, as constantes não utilizam o operador $. Para definir uma constante, é necessário usar a função define. Veja o exemplo:

<?php
 define('endereco', 'Av. dos programador, 363.');

echo endereco; //Resultado: Av. dos programador, 363.
?>

Além do nome e valor, é possível habilitar para que escrita da variável não seja case sensitve (parâmetro opcional). Não habilitando este parâmetro só será possível obter o valor da variável através da digitação idêntica da variável. Para habilitar basta colocar TRUE como mostra o exemplo abaixo:

<?php
 define('endereco', 'Av. dos programador, 363.', TRUE);

echo ENDERECO; //Resultado: Av. dos programador, 363.
?>

Para finalizar vale lembrar que depois de uma constante ser definida, ela não poderá receber outro valor durante o seu ciclo de vida. Caso haja uma tentativa, ela não armazenará o novo valor.


Até a próxima.


Gostou do post, continue por dentro das dicas de programação!!! Assine a newsletter.

Tags:  Comandos PHP | PHP

Comentários

Sua foto do perfil

Gleidson

Muito bom, parabéns pelo site.

01 de Setembro de 2015 - 16:53

Sua foto do perfil

Julião Kaiser

Claríssimo! minha vida nunca mais será a mesma!

15 de Junho de 2015 - 08:55

Sua foto do perfil

Gustavo

Bom demais! Parabéns, objetivo e muito bem explicado.
Abraço!

22 de Janeiro de 2015 - 16:35

NEWSLETTER

Receba dicas de programação
em seu e-mail

TWITTER

Acompanhe tudo o que rola
com Mauricio Programador

NEWSLETTER