Maison  >  Article  >  développement back-end  >  En quoi consiste une constante php ?

En quoi consiste une constante php ?

青灯夜游
青灯夜游original
2019-10-11 17:15:383044parcourir

La constante PHP est un identifiant d'une valeur simple qui ne peut pas être modifiée dans le script ; une fois la valeur constante définie, elle ne peut être modifiée nulle part ailleurs dans le script. Une constante est constituée de lettres anglaises, de traits de soulignement et de chiffres, mais les chiffres ne peuvent pas apparaître comme première lettre. (Le modificateur $ n'est pas obligatoire sur le nom de la constante).

En quoi consiste une constante php ?

Remarque : les constantes peuvent être utilisées tout au long du script.

Définir les constantes PHP

Définir les constantes à l'aide de la fonction définir() La syntaxe de la fonction est la suivante :

bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )

Cette fonction a trois paramètres :

● Nom : paramètre obligatoire, nom de constante, c'est-à-dire identifiant.

● Valeur : paramètre obligatoire, la valeur d'une constante.

● Case_insensitive : Paramètre facultatif, si défini sur TRUE, cette constante est insensible à la casse. La valeur par défaut est sensible à la casse.

Dans l'exemple suivant, nous créons une constante insensible à la casse, la valeur de la constante est "Bienvenue sur php.cn":

<?php
// 区分大小写的常量名
define("GREETING", "欢迎访问 php.cn");
echo GREETING;    // 输出 "欢迎访问 php.cn"
echo &#39;<br>&#39;;
echo greeting;   // 输出 "greeting"
?>

Dans l'exemple suivant, nous créons une constante insensible à la casse, la la valeur constante est "Bienvenue sur php.cn":

<?php
// 不区分大小写的常量名
define("GREETING", "欢迎访问 php.cn", true);
echo greeting;  // 输出 "欢迎访问 php.cn"
?>

Les constantes sont globales

Une fois qu'une constante est définie, sa valeur par défaut est globale variable et peut être utilisé tout au long de l'exécution du script partout où il est utilisé.

L'exemple suivant montre l'utilisation de constantes au sein d'une fonction. Les constantes peuvent être utilisées normalement même si elles sont définies en dehors de la fonction.

<?php
define("GREETING", "欢迎访问 php.cn");
 
function myTest() {
    echo GREETING;
}
 
myTest();    // 输出 "欢迎访问 php.cn"
?>

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!

Déclaration:
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