Constantes em PHP


Alguém aqui utiliza constantes em PHP? Realmente o que tenho visto por aí é que nem todo mundo utiliza constantes em PHP e na verdade eu gostaria de saber o por que desse preconceito.

Afinal o que são constantes?

Constantes tem o funcionamento semelhante a variáveis, mas como o próprio nome diz, o seu valor não muda, é fixo. Veja a sintaxe:

define([nome], [valor]);

A sintaxe é muito fácil, onde por convenção o nome é escrito totalmente em maiúsculas.

Agora que eu sei o que é, para que serve?

A utilização de constantes vai depender da sua criatividade, eu utilizo basicamente em dois casos:

  • Quando preciso utilizar o mesmo dado em vários locais do meu script e este dado é fixo, então eu defino uma constante dele. Se no futuro eu precisar alterá-lo eu o faço em apenas um lugar e automaticamente tenho o resultado replicado em todo o meu script PHP;
  • Quanto tenho um dado sensível no fator segurança, eu defino uma constante dele e será virtualmente impossível alguém alterar esse valor com o intuito de forçar meu script PHP a realizar tarefas obscuras.

Como é fácil perceber a utilidade de constantes vai desde permitir uma programação e escrita de código mais limpa e semântica até em aumentar o nível de segurança do seu script PHP.

matrix

ViamaisBLOG
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.