Maison >développement back-end >tutoriel php >Déclaration et utilisation des constantes PHP - Explication détaillée de la méthode de définition des constantes php
Comment déclarer des constantes PHP
Les constantes peuvent être comprises comme des quantités immuables. Une fois qu'une constante est 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 mathématiques. Mais les chiffres ne peuvent pas apparaître comme des lettres initiales.
Utilisez la fonction definition() en PHP pour définir des constantes. Le format de syntaxe est le suivant :
define(string constant_name,mixed value,case_sensitive=true)
Description du paramètre :
constant_name | 必选参数。常量名称,即标识符。 |
value | 必选参数。常量的值。 |
case_sensitive | 可选参数。指定是否大小写敏感,设定为true,表示不敏感。 |
mixde constant(string const_name)Le paramètre const_name est le nom de la constante à obtenir, ou il peut s'agir d'une
variable qui stocke le nom de la constante. Si l'acquisition réussit, la valeur constante est renvoyée, sinon le message d'erreur la constante n'est pas définie s'affiche.
Pour déterminer si une constante a été définie, vous pouvez utiliser la fonction définir(). Le format de la syntaxe de la fonction est :bool defined(string constant_name)Le paramètre constant_name est le nom de la constante à obtenir. Il renvoie vrai en cas de succès, sinon il renvoie faux.
Exemples d'utilisation de constantes PHP :
Afin de mieux comprendre comment définir des constantes, voici un exemple de définition de constantes. Les trois fonctions ci-dessus, la fonction definition(), la fonction constant() et la fonction définie(), sont utilisées dans l'exemple. Utilisez la fonction définie() pour définir une constante, utilisez la fonction constante() pour obtenir dynamiquement la valeur de la constante et utilisez la fonction définir() pour déterminer si la constante est définie. Le code est le suivant :<?php define("MESSAGE","能看到一次"); echo MESSAGE."<br >"; echo Message."<br >"; //输出Message,表示没有该常量 define("COUNT","能看到多次",true); echo COUNT."<br >"; echo CoUnT."<br >"; //输出COUNT,设定大小写不敏感 $name = "count"; //通过constant()函数获取常量 echo constant($name)."<br >"; //是否存在常量 "MESSAGE" echo (defined("MESSAGE"))."<br >"; //如果常量被定义,则返回true,使用echo输出显示1。 ?>Résultat de sortie :
能看到一次 Notice: Use of undefined constant Message - assumed 'Message' in 编辑器代码错误位置。 Message 能看到多次 能看到多次 能看到多次 1
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!