Les constantes comme les variables permettent de stocker des valeurs mais cette fois-ci les valeurs ne seront pas modifiables.
Une constante comme son nom l'indique ne change pas.
On utilise les constante généralement pour définir des éléments de connexion à la base de données MySQL comme le nom de la BDD ou son nom d'utilisateur.
La définition d'une constante se fait à l'aide de la fonction define( , )
.
La fonction define( , )
contient deux arguments, le premier étant le nom de la constante, généralement le nom de la constante est en majuscule juste par habitude, et la valeur en est le deuxième argument.
Voici l'exemple d'une constante et son affichage en utilisant echo
:
<?php // Définition de la constante NOM_BDD define("NOM_BDD", "articles"); // Afficher la constante echo 'Le nom de la base de données :' . NOM_BDD; ?>
Voici la sortie de ce script :
Le nom de la base de données : articles
Conventions du nom d'une constante :
Il faut respecter les même conventions de nommage que celles d'une variable, il faut utiliser des caractères alphanumériques sans commencer par un chiffre. On peut utiliser ou commencer par un tiret bas.