Manuel d'auto-a...login
Manuel d'auto-apprentissage complet PHP
auteur:php.cn  temps de mise à jour:2022-04-15 13:53:54

Constantes PHP



Que sont les constantes en PHP ?

Une constante est un identifiant (nom) d'une valeur simple. Une fois qu'une valeur constante est définie, elle ne peut être modifiée nulle part ailleurs dans le script.


Constantes PHP

Une constante est un identifiant pour une valeur simple. Cette valeur ne peut pas être modifiée dans le script.

Une constante est composé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 requis sur le nom de la constante).

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


Définir les constantes PHP

Pour définir des constantes, utilisez la fonction définir() La syntaxe de la fonction est la suivante :

bool définir ( string $. name , Mixed $value [, bool $case_insensitive = false ] )
该函数有三个参数:
  • name : 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 n'est pas sensible à la casse. La valeur par défaut est sensible à la casse.

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

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

Dans l'exemple suivant, nous créons une constante insensible à la casse, 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. Peut être utilisée n’importe où dans le script en cours d’exécution.

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"
?>

Site Web PHP chinois