Référence du langage <<< |
Syntaxe | Constantes magiques >>> |
4.4 Les constantes 4 Référence du langage Manuel PHP ->Syntaxe . Constantes magiques |
4.4.1 Syntaxe
Vous pouvez définir une constante en utilisant la fonction define . Une fois qu'une constante est définie, elle ne peut jamais être modifiée, ou détruite. Seuls les types de données scalaires peuvent être placés dans une constante : c'est à dire les types booléen, entier, double et chaîne de caractères (soit bool , entier , double et string ). Vous pouvez accéder à la valeur d'une constante en spécifiant simplement son nom. Contrairement aux variables, vous ne devez PAS préfixer le nom de la constante avec $ . Vous pouvez aussi utiliser la fonction constant , pour lire dynamiquement la valeur d'une constante, dont vous obtenez le nom dynamiquement (retour de fonction, par exemple). Utilisez la fonction get_defined_constants pour connaître la liste de toutes les constantes définies.
Lorsque vous utilisez une constante non définie, PHP suppose que vous utilisez le nom de la constante. Une note sera générée. Utilisez la fonction defined pour savoir si une constante existe ou pas. Il y a des différences entre les constantes et les variables :
Voir aussi les constantes de classe . |
<< | Syntaxe | >> |
Référence du langage | Les constantes | Constantes magiques |