Maison > Article > développement back-end > Quelle est la différence entre les variables constantes en PHP ? Comment déterminer si une constante existe ?
Nous avons tellement appris sur PHP. Quelle est la différence entre les variables constantes en PHP ? Comment juger si une constante existe ? Je me demande si vous la maîtrisez parfaitement. Sinon, suivez cet article pour continuer à apprendre
Recommandations associées : Qu'est-ce qui est prédéfini en PHP en une minute ? Qu'est-ce que la variable $_POST ?
La différence entre les variables constantes :
Différentes formes de définition :
Différentes formes d'utilisation : les constantes ne nécessitent pas le symbole $
Différents degrés de variabilité : la valeur d'une constante ne peut pas être modifiée, et une constante ne peut pas être détruite
Différentes portées : les constantes ont une portée super-globale (peuvent être utilisées directement à l'intérieur et à l'extérieur des fonctions)
Différents types disponibles : les constantes ne peuvent stocker que types scalaires (entiers, nombres à virgule flottante, chaîne de caractères, booléens)
Jugez si la constante existe
Utilisez la fonction définie0 :
S'il existe : le résultat renvoyé est vrai,
S'il n'existe pas : le résultat renvoyé est faux|
if( defined("PI") ){ echo "<br />常量PI已经存在";》//通常 此时就可以去使用它! } else{ echo "<br />常量PI不存在";//通常,判断不存在,是为了来定义它! define("PI", 3.14);//然后去使用 $s3=PI*55; echo "<br />面积为: $s3"; if( defined("G") ){ echo "<br />常量G已经存在"; //通常此时就可以去使用它! } else{ echo "<br />常量G不存在";//通常,判断不存在,是为了来定义它! define("G", 9.8);% //然后去使用, G是”重力加速度" } $s4=G* 6 ; //6为时间(秒),这里是计算得到速度 echo "<br />速度为: $s4";
use Une constante non définie :
Premier regard sur 2 codes de comparaison :
echo“v1 的值为” $v1; //注意,该变量v1未定义过 echo“C1 的值为”, C1; //注意,该常量Cl未定义过
In PHP, lors de l'utilisation d'une constante non définie, le système utilisera directement la constante comme constante "valorisée", et sa valeur est le nom de la constante - bien qu'une erreur soit signalée
Constantes prédéfinies :
sont quelques constantes prédéfinies dans le système, il y en a environ des centaines
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!