Wix - Crie um Website Grátis
Você está aqui: Inicio -> Dicas e Truques -> PHP -> Como usar constantes em PHP
Como usar constantes em PHP
Esta dica foi visualizada 4248 vezes

Url reduzida: http://www.arquivodecodigos.net/dicas/802

Categoria: Fundamentos da Linguagem
Sub-Categoria: Variáveis e Constantes [Veja dicas relacionadas]

Como usar constantes em PHP

Como acontece na maioria das linguagens de programação, o PHP também permite o uso de constantes. Como o próprio nome diz, constantes são inicializadas uma vez e não podem ter seus valores alterados durante a execução do programa.

A definição de constantes em PHP segue as mesmas regras de nomeação de variáveis, com a exceção de que constantes não possuem o símbolo $ e são geralmente escritas em letras maiúsculas.

Diferente de variáveis, constantes, uma vez definidas, são acessadas globalmente. Não há a necessidade de redeclará-las em cada nova função ou arquivo.

A síntaxe de definição de uma constante é:

define("CONSTANT_NAME", value [, case_sensitivity])

onde:
  • CONSTANT_NAME é o nome da constante;
  • value é o valor atribuído à constante. Não é possível atribuir arrays nem objetos à constantes;
  • case_sensitivity permite definir se o nome da constante será tratado igualmente se referenciado usando letras maiúsculas ou minúsculas. O valor padrão é true, o que quer dizer que "VALOR" e "Valor" serão tratados como uma única constante.
Veja um exemplo de declaração e uso de constantes em PHP:
<? 
  // diferencia maiúsculas de minúsculas
  define("MODO", 2, false);
  echo "O valor definido é: " . MODO;
  
  // não diferencia maiúsculas de minúsculas
  define("CODIGO_ERRO", 102, true);
  echo "<br>Ocorreu o erro: " . codigo_erro; 
?>
Palavras-chaves:
diferencia, define, ul> Veja, e, diz, cada, objetos, $, única, usando, O, constante, maioria, "CODIGO_ERRO", define, constante;
  • value, igualmente, ter, é, "MODO", vez, letras, Diferente, síntaxe, , ou, possível, globalmente, há, uma, programação, um, linguagens, execução, dizer, "<br>Ocorreu, seus, como, erro, regras, minúsculas, próprio, ", escritas, permite, ; , da, acessadas, a, também, , "VALOR", constantes;
  • case_sensitivity, arquivo, definidas, de, atribuir, alterados, inicializadas, 102, podem, nome, durante, das, nem, usar, mesmas, <, à, acontece, Como, que, arrays, minúsculas , declaração, maiúsculas, o, programa, valores, true, exceção, serão, quer, nomeação, se, são, será, definido, false, tratados, value, não, echo, com, geralmente, nova, possuem, símbolo, redeclará-las, codigo_erro;, constantes, atribuído, Não, A, PHP, função, do, , <?, "Valor", case_sensitivity, Como, variáveis, 2,
    • CONSTANT_NAME, "CONSTANT_NAME", uso, referenciado, onde, ?> , na, segue, tratado, definição, "O, MODO; , em, valor, necessidade, exemplo, as, definir, padrão
  •  
    Digitando 2011 - O programa de digitação mais usado em todo o Brasil
    Patrocinador oficial: O Digitando 2011 é um dos programas para a prática de digitação mais usados no Brasil. É o preferido das franquias DATA BYTE, Microlins, MICROCAMP e PREPARA. Faça o download e conheça-o você também. O Digitando é o único no Brasil que permite a execução de músicas e rítmos de bateria enquanto se pratica a digitação.
    Veja mais Dicas & Truques na sub-categoria: Variáveis e Constantes
    Veja mais Dicas & Truques de PHP
    Veja mais Dicas & Truques de outras linguagens
    Fechar
    Osmar J. Silva - Criador do site Arquivo de CódigosVocê está precisando de freelance para ajudá-lo em seus códigos?
    Meu nome é Osmar J. Silva. Sou criador deste site, programador e atuo como freelancer desde 2001.

    Minha especialidade é C/C++. Mas posso ajudá-lo em Java, Delphi, PHP, Python, Ruby, Qt, wxWidgets, MySQL e algumas outras linguagens e ferramentas. Clique aqui e fale comigo por telefone, e-mail ou MSN.
    Precisando de um baixista freelancer para Goiânia e região?
    Visão Tributária - Curso de Nota Fiscal Eletrônica em Goiânia - GO
    Referências
    Tipos de dados da linguagem Java
    Palavras-chave e palavras reservadas da linguagem Java
    Tipos de dados da linguagem PHP
     
    Dicas e truques de Java
    Dicas e truques de C++
    Dicas e truques de Delphi
    http://www.arquivodecodigos.net
    2000 - 2010 - Todos os direitos reservados a Osmar J. Silva
    Todo o conteúdo deste site, quando não devidamente observado, pertence a seus idealizadores e não
    poderá ser usado para outras finalidades senão estudo e aprimoramento de técnicas de programação.

    Posso copiar o conteúdo do site e colocar em meu site ou blog? Pode sim, desde que você coloque um link e referência
    ao meu site. Caso não faça isso meu advogado fará todo o possível para deixar sua conta bancária com algumas centenas
    de Reais a menos.

    Fale Conosco: (62) 3261-7018 / (62) 8185-0734
    E-Mail: suporte@recomende.com
    MSN: osmar@recomende.com (só para negócios, por favor)
    Perfil no LinkedIn: http://br.linkedin.com/pub/osmar-j-silva-silva/8/94a/630

    Para me contratar como freelancer ligue: (062) 3261-7018 / (62) 8185-0734

    Desenvolvedor Responsável: Osmar J. Silva
    Fechar