Les constantes
Sommaire
Une constante est un identifiant (un nom) qui repr�sente une valeur simple. Comme son nom le sugg�re, cette valeur ne peut jamais �tre modifi�e durant l'ex�cution du script (sauf les constantes magiques). Par d�faut, le nom d'une constante est sensible � la casse. Par convention, les constantes sont toujours en majuscules.
Les noms de constantes suivent les m�mes r�gles que n'importe quel nom en PHP. Un nom de constante valide commence par une lettre ou un soulign�, suivi d'un nombre quelconque de lettre, chiffres ou soulign�s. Sous forme d'expression r�guli�re, cela peut s'exprimer comme ceci : [a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*
Vous pourriez �galement avoir besoin de jeter un oeil sur Guide de nommage de l'espace utilisateur.
Exemple #1 Noms valides et invalides pour les constantes
<?php
// Noms valides
define("FOO", "something");
define("FOO2", "something else");
define("FOO_BAR", "something more");
// Noms invalides
define("2FOO", "something");
// Ce nom est valide, mais �vitez-le:
// PHP peut un jour fournir une constante magique nomm�e
// ainsi, ce qui va corrompre vos scripts.
define("__FOO__", "something");
?>
Note: Dans cette documentation, une lettre peut �tre un des caract�res suivants : de a � z, de A � Z et tous les caract�res ASCII de 127 � 255 (0x7f-0xff).
Tout comme les superglobals, les constantes sont accessibles de mani�re globale. Vous pouvez les d�finir n'importe o�, et y acc�der depuis n'importe quelle fonction. Pour plus d'informations sur le contexte, lisez la section du manuel sur la port�e des variables.