PHP Constantes

PHP constantes são semelhantes às variáveis. Constantes é dado um nome e um valor é armazenado nos mesmos. No entanto, as constantes são Constant isto é, eles não podem ser mudados pelo roteiro. Depois de definir o valor de uma constante, ele permanece o mesmo. Se você usou uma constante para idade e configurá-lo para 21, por exemplo, o valor é sempre e para sempre 21.

Constantes são usados ​​quando um valor é necessário em vários lugares do roteiro e não muda durante o script. O valor é definido em uma constante no início do script. Usando uma constante durante todo o roteiro, em vez de uma variável, você certificar-se de que o valor não vai se acidentalmente alteradas.

Ao dar-lhe um nome, você sabe o que a informação é instantaneamente. E definindo uma constante uma vez no início do script (em vez de usar o valor em todo o script), você pode alterar o valor da constante em um só lugar, se necessário, em vez de caça para o valor em muitos lugares no script para a mudança isto.

Por exemplo, você pode definir uma constante que é o nome da empresa e outra constante que é o endereço da empresa e usá-los sempre que necessário. Então, se a empresa se move, você pode simplesmente alterar o valor da constante de endereço da empresa no início do script em vez de ter de encontrar e mudar a cada lugar em seu script que ecoou o nome da empresa.

Você definir constantes usando o definir declaração. O formato é

define ( "constantname", "constantvalue") -

Por exemplo, para definir uma constante com o nome da empresa, use a seguinte declaração:

define ( "Companhia", "Meu Belas Companhia") -

Usar a constante em seu script sempre que você precisar o nome da empresa:

echo COMPANY-

Quando você ecoar uma constante, você não pode colocá-lo entre aspas. Se você fizer isso, você ecoar o nome constante, em vez do valor. Pode eco-lo sem nada, como mostrado no exemplo anterior, ou fechado em parênteses.

Você pode usar qualquer nome para uma constante que você pode usar para uma variável, desde que você siga estas convenções:

  • Nenhum identificador: nomes de constantes não são precedidos por um cifrão ($).

  • Caso: Por convenção, as constantes são dados nomes que são todas as letras maiúsculas, para que possa identificar facilmente constantes, mas o próprio PHP não importa o que você nomear uma constante. Você não tem que usar uppercase- é apenas mais clara.

  • Personagens: Você pode armazenar uma string ou um número nele. A declaração a seguir é perfeitamente bem com PHP:

define ( "AGE", 29) -

menu