Retour au cours

Constantes : Définir des Valeurs Fixes

PHP : Le Bootcamp Complet du Débutant à l'Expert (0 à Héros)

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.

ConstanteDescription
__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__; ?>