PHP 5 Constantes

Après que la valeur constante est définie ailleurs dans le texte ne doit pas être changé.


Les constantes PHP

Constant est un identificateur pour une valeur simple. Cette valeur ne peut pas être modifié dans le script.

Une constante se compose de lettres anglaises, soulignement et des chiffres, mais les chiffres ne semblent pas comme la première lettre. (Les noms constants ne sont pas besoin d'ajouter le modificateur $).

Note: la constante tout au long du script peut être utilisé.


Réglage de constantes PHP

Réglage des constantes en utilisant définir la fonction (), la syntaxe de la fonction est la suivante:

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

Cette fonction prend trois arguments:

  • Nom: Paramètres obligatoires, nom de la constante, ce drapeau.
  • valeur: la valeur des paramètres obligatoires, les constantes.
  • case_insensitive: paramètre optionnel, il est réglé sur TRUE, la constante est insensible à la casse. La valeur par défaut est sensible à la casse.

L'exemple suivant , nous créons une constante sensible à la casse, valeur constante de "Welcome to w3write.com":

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

L'exemple suivant , nous créons une constante insensible à la casse, valeur constante de "Welcome to w3write.com":

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

Constantes sont globaux

Après avoir défini les constantes, la valeur par défaut est une variable globale qui peut être utilisé partout dans l'ensemble du tirage du script.

L'exemple suivant illustre l'utilisation de constantes dans une fonction, même si les constantes sont définies dans la fonction externe peut être utilisé normalement constante.

<?php
define("GREETING", "欢迎访问 w3write.com");

function myTest() {
    echo GREETING;
}
 
myTest();    // 输出 "欢迎访问 w3write.com"
?>