Les constantes sont des identificateurs pour des valeurs simples qui, une fois définies, ne peuvent pas être modifiées pendant l'exécution du script. En PHP, il existe deux façons principales de définir une constante : en utilisant la fonction define()
ou le mot-clé const
.
La fonction define()
permet de définir une constante à n'importe quel endroit du script.
La syntaxe est la suivante :
<?php
define("NOM_CONSTANTE", valeur);
?>
Le mot-clé const permet de définir des constantes au niveau de la classe ou globalement dans le script. Les constantes définies avec const sont toujours sensibles à la casse. La syntaxe est la suivante :
<?php
const NOM_CONSTANTE = valeur;
?>
Nommez les constantes en majuscules pour les distinguer facilement des variables. Utilisez des noms descriptifs pour rendre le code plus lisible. Définissez les constantes au début du script ou dans un fichier de configuration pour faciliter la maintenance. Les constantes sont particulièrement utiles pour stocker des valeurs qui ne changent pas, comme des valeurs de configuration, des chemins de fichiers, ou des messages d’erreur standard.