Définition et utilisation des constantes en php

怪我咯
Libérer: 2023-03-10 21:08:01
original
1682 Les gens l'ont consulté

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;
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!