Constantes PHP

Une fois qu'une valeur constante est définie, elle ne peut plus être modifiée 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 (il est recommandé de n'utiliser que des lettres et des traits de soulignement), mais les chiffres ne peuvent pas apparaître comme première lettre. (Le modificateur $ n'est pas requis sur le nom de la constante).

Les noms de constantes peuvent être en minuscules, mais sont généralement en majuscules.

Les noms de constantes ne peuvent pas être cités, mais sont généralement cités.

Lorsque vous appelez une constante dans une chaîne, elle doit être en dehors des guillemets.

Les constantes peuvent être utilisées tout au long du script.

Définissez les constantes à l'aide de la fonction definition(). La syntaxe de la fonction est la suivante :

bool definition ( string $name , Mixed $value [, bool $case_insensitive = false ] )

Cette fonction a trois paramètres :

nom : paramètre obligatoire, nom de la 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.

peut être simplement compris comme :

define (nom constant, valeur constante)

Dans l'exemple suivant, nous créer une constante sensible à la taille Écrivez une constante, 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, elle est par défaut une variable globale et peut être utilisée n'importe où dans l'ensemble du script en cours d'exécution .

L'exemple suivant montre l'utilisation de constantes au sein d'une fonction. Même si la constante est définie en dehors de la fonction, la constante peut être utilisée normalement.

<?php 
define("GREETING", "欢迎访问 php.cn"); 
function myTest() 
{ 
  echo GREETING; 
} 
myTest();   // 输出 "欢迎访问 php.cn" 
?>

Nous apprendrons la définition des fonctions plus tard. Pour des informations connexes, veuillez vous référer à la fonction PHP


Formation continue
||
<?php define('MY_NAME','PHP中文网'); echo MY_NAME; echo "<br>"; //下面是错误的调用方式 echo '我的名字是MY_NAME'; echo "<br>"; //正确的调用方式该这么写 echo '我的名字是' . MY_NAME; ?>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel