Constantes em PHP
As constantes em PHP não mudam muito, são parecidas com a do C ou do C++, o que muda mais é sua sintaxe, como por exemplo, a sua definição não pode ser começada por um número e a existência de constantes mágicas. Um exemplo de constante seria ... define("FOO", "alguma coisa");
Abaixo alguns tipos de definições permitidas e não permitidas.
// Nomes de constantes válidos
define("FOO", "alguma coisa");
define("FOO2", "alguma outra coisa");
define("FOO_BAR", "alguma coisa mais");
// Nomes de constantes inválidas
define("2FOO", "alguma coisa");
// Isto é válido, mas deve ser evitado:
// O PHP pode vir a fornercer uma constante mágica
// que danificará seu script
define("__FOO__", "alguma coisa");
define("FOO", "alguma coisa");
define("FOO2", "alguma outra coisa");
define("FOO_BAR", "alguma coisa mais");
// Nomes de constantes inválidas
define("2FOO", "alguma coisa");
// Isto é válido, mas deve ser evitado:
// O PHP pode vir a fornercer uma constante mágica
// que danificará seu script
define("__FOO__", "alguma coisa");
As definições começadas em __ podem ser prejudiciais em algumas situações, tenha atenção ao colocar elas pois ela podem se tornar definições mágicas com alguns efeitos.
Nenhum comentário:
Postar um comentário