6. Constantes : Définir des Valeurs Fixes
Les constantes sont des identificateurs pour des valeurs simples qui ne peuvent pas être modifiées pendant l'exécution du script. Contrairement aux variables, les constantes ne commencent pas par un signe dollar.
Définition des Constantes
Nous utilisons la fonction intégrée define() pour créer une constante. Par convention, les noms de constantes sont généralement écrits en majuscules.
php
Limite d'utilisateurs : " . MAX_USERS; // Tenter de redéfinir une constante entraîne une erreur // define("SITE_NAME", "New Site"); // Fatal error ?>Constantes de Classe (Introduites en POO)
Les constantes peuvent également être définies à l'intérieur des classes à l'aide du mot-clé const.
Constantes Magiques
PHP fournit plusieurs constantes prédéfinies, appelées 'Constantes Magiques', qui changent en fonction de l'endroit où elles sont utilisées. Elles sont insensibles à la casse.
| Constante | Description |
|---|---|
__LINE__ | Le numéro de ligne actuel du fichier. |
__FILE__ | Le chemin complet et le nom du fichier. |
__DIR__ | Le répertoire du fichier. |
__FUNCTION__ | Le nom de la fonction. |
php
Le chemin du fichier est : " . __FILE__; ?>