? En programmation, une constante est un type de variable. Les programmeurs utilisent des constantes pour définir les valeurs qui ne changeront pas après qu'ils ont été définis. Scripts PHP utilisent les constantes à des fins diverses , en les définissant quand un script est exécuté , puis y accéder à partir de n'importe quel autre moment de l'exécution , si nécessaire. Les constantes peuvent modéliser différents types de données , mais généralement stocker des valeurs simples telles que des numéros et des chaînes de texte. Définir Constantes
scripts PHP définir des constantes en utilisant une fonction du langage. L'exemple de code PHP suivant illustre la définition d'une constante :
define (" id_number ", 3) ;
Ce code définit une constante numérique . L'utilisation de caractères majuscules pour les noms de variables constants est une convention dans le langage PHP . Les programmeurs peuvent choisir des noms pour répondre à l'objectif de toutes les constantes que leurs scripts utilisent , puis utiliser ces noms pour un accès ultérieur à des valeurs constantes.
Accès Constantes
scripts PHP peuvent accéder aux constantes à n'importe quel moment après la définition, en se référant au nom de la variable constante. L'exemple de code suivant illustre la sortie de la valeur d'une constante définie pour le navigateur d'un utilisateur :
écho id_number ;
Ce code va écrire la valeur de la constante. Constantes ont une portée globale , ce qui signifie que leurs valeurs sont accessibles à tout moment à l'intérieur d'un script.
Fonction constante
La fonction constante permet aux programmeurs de récupérer l' la valeur d'une constante . La fonction prend un paramètre de chaîne représentant le nom de la constante , comme dans l' exemple de code suivant :
écho constant ( " id_number ");
Ce code écrit la valeur de la constante définie avec le spécifié nom . Si le programmeur tente d'accéder à une valeur constante, mais ne connaît pas le nom, cette technique peut aider à récupérer à partir d'une fonction .
Fonction définie
défini fonction permet de scripts PHP pour vérifier si une constante spécifiée a déjà été défini . L'exemple de code suivant montre comment utiliser la fonction:
défini (« id_number ");
Cette fonction retourne une valeur booléenne , "true" si la constante a déjà été défini , "false" si il n'a pas été . Cette fonction peut être utile dans des scripts PHP avec des flux complexes d'exécution dans lequel les constantes peuvent être définies à différents points.
Types constants
Outre utilisateur standard défini constantes , PHP utilise un certain nombre d'autres types constants. Constantes de classe peuvent définir des valeurs à partager à travers une classe. Constantes prédéfinies ont des valeurs spécifiées dans le noyau PHP, relative au serveur et l'administration de traitement PHP. Constantes magiques sont également définies par PHP lui-même , mais leurs valeurs dépendent de l'endroit un script arrive à exécuter , ce qui reflète les éléments de données tels que les numéros de ligne , les noms de fichiers et de répertoires.