Chapitre 7 - Les constantes
Une constante se declare en l'introduisant avec define(), et prendra obligatoirement deux arguments
Le premier, le nom de la constante, en majuscules, par convention. Le second: sa valeur
define('VILLE', "Créteil");
echo VILLE ;
Créteil
Logiquement, contrairement a une variable, je ne peux réaffecter lui une nouvelle valeur. Cela entrainera une erreur PHP
Par définition, cette valeur est constante et ne peut varier
Des constantes appelées magiques sont déjà disponibles avec PHP
7.1 La constante magique __FILE__
echo __FILE__ ;
/homepages/44/d793258994/htdocs/coursPhp/constantes.php
Me donne l'adresse du fichier dans lequel je travaille
7.2 La constante magique __LINE__
echo __LINE__ ;
58
Me donne la ligne actuelle de ce même fichier
Il existe d'autres constantes magiques ( documentation officielle)