Constantes PHP

Constante peut être comprise comme : une valeur permanente

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 (nom) pour une seule valeur. Cette valeur ne peut pas être modifiée dans le script.

Les noms de constantes valides commencent par un caractère ou un trait de soulignement (pas de signe $ devant le nom de la constante).

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

Notes  : Contrairement aux variables, les constantes sont automatiquement globales dans tout le script .


Définir les constantes PHP

Pour définir une constante, utilisez la fonction definition() - elle utilise trois paramètres :

1 Le premier paramètre définit le nom de la constante

2. La valeur de la constante

3. Le troisième paramètre facultatif spécifie si le nom de la constante est sensible à la casse. La valeur par défaut est faux.

Exemple

L'exemple suivant crée une constante sensible à la casse, la valeur Pour "Bienvenue sur PHP.cn!" :

<?php
 define("GREETING", "Welcome to PHP.cn!");
 echo GREETING;
 ?>

Vous pouvez changer le nom de la constante echo ci-dessus en minuscules et essayer de voir ce qui sera affiché


Instance

L'exemple suivant crée une constante insensible à la taille avec la valeur "Bienvenue sur PHP.cn!" :

<?php
 define("GREETING", "Welcome to PHP.cn!",true);
 echo greeting;
 ?>


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 dans l'ensemble Script en cours d'exécution. Utilisez-le n'importe où.

Exemple

L'exemple suivant montre l'utilisation de constantes au sein d'une fonction, même si la constante est définie, les constantes peuvent également être utilisées normalement en dehors des fonctions.

<?php
 header("Content-type:text/html;charset=utf-8");
 define("GREETING", "欢迎访问 php.cn");
 
 function myTest() {
     echo GREETING;
 }
 
 myTest();    // 输出 "欢迎访问 php.cn"
 ?>

De plus, le système nous prépare également des constantes intégrées. Ces constantes sont spécifiées. Commençons par nous familiariser avec quelques-unes, et d'autres constantes système peuvent être ajoutées et apprises lentement

après avoir commencé.

     常量名    说明 
    LINE当前所在的行
    FILE当前文件在服务器的路径
    FUNCTIOIN当前函数名
    CLASS当前类名


    METHOD当前成员方法名
    PHP_OSPHP运行的操作系统
    PHP_VERSION当前PHP的版本
    TRAITTrait 的名字,php5.4新加
    DIR文件所在的目录



NAMESPACELe nom de l'espace de noms actuel (sensible à la casse)
    NAMESPACE当前命名空间的名称(区分大小写)



<🎜>
Formation continue
||
<?php header("Content-type:text/html;charset=utf-8"); define("GREETING", "欢迎访问 php.cn"); function myTest() { echo GREETING; } myTest(); // 输出 "欢迎访问 php.cn" ?>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel