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

Déclaration et utilisation des constantes PHP - Explication détaillée de la méthode de définition des constantes php

伊谢尔伦
伊谢尔伦original
2017-04-07 14:21:173766parcourir

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,表示不敏感。


Il existe deux façons d'obtenir des constantes : l'une consiste à utiliser des constantes pour les obtenir directement ; l'autre consiste à utiliser la fonction constant(). La fonction constant() a le même effet de sortie que. directement en utilisant le nom de la constante. Mais la fonction peut générer dynamiquement différentes constantes, ce qui la rend plus flexible et plus pratique à utiliser. Le format de la syntaxe de la fonction est :

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 &#39;Message&#39; 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!

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