Maison > Article > développement back-end > Définition et utilisation des constantes en php
La constante doit se voir attribuer une valeur lorsqu'elle est définie, et la valeur ne peut pas être modifiée pendant le fonctionnement. Les noms de constantes valides commencent par un caractère ou un trait de soulignement et il n'y a pas de signe $ devant le nom de la constante. Contrairement aux variables, les constantes sont automatiquement globales dans l'ensemble du script.
Déclarer des constantes
Si vous devez définir une constante, vous pouvez utiliser finish(constantName, constantValue, isCase)function, qui utilise trois paramètres :
Le premier paramètre définit le nom de la constante
Le deuxième paramètre définit la valeur de la constante
Le troisième paramètre est Facultativement, spécifie si les noms de constantes sont sensibles à la casse. La valeur par défaut est faux.
Par exemple
define("PI",3.14);定义一个常量 $area = PI*R*R; 计算圆的面积 define("URL","http://www.php.cn"); echo "我的网址是:".URL;
Une constante est un simple identifiant. Cette valeur ne peut pas être modifiée lors de l'exécution du script (sauf pour les constantes magiques, qui ne sont pas des constantes). Les constantes sont sensibles à la casse par défaut. Normalement, les identifiants constants sont toujours en majuscules.
Vous pouvez utiliser la fonction définir() pour définir des constantes. Après php5.3.0, vous pouvez utiliser le mot-clé const pour définir des constantes en dehors de la définition de la classe. Dans les versions précédentes, le mot-clé const ne peut être utilisé que dans les classes. Une fois qu'une constante est définie, elle ne peut pas être modifiée ou indéfinie.
Les constantes ne peuvent contenir que des données scalaires (booléennes, entier, float et chaîne). Les constantes ressource peuvent être définies, mais doivent être évitées car elles peuvent provoquer des résultats imprévisibles.
Vous pouvez obtenir la valeur d'une constante en spécifiant simplement son nom. Contrairement aux variables, vous ne devez pas mettre le signe $ devant une constante. Si le nom de la constante est dynamique, vous pouvez également utiliser la fonction constant() pour obtenir la valeur de la constante. Utilisez get_defined_contstants() pour obtenir une liste de toutes les constantes définies.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!