Maison > développement back-end > Problème PHP > Quelles sont les manières de définir les constantes php ?

Quelles sont les manières de définir les constantes php ?

hzc
Libérer: 2023-03-01 16:06:01
original
4729 Les gens l'ont consulté

Quelles sont les manières de définir les constantes php ?

Quels sont les moyens de définir les constantes PHP ? Détruite et ne peut pas être supprimée Après avoir déclaré une constante, la constante peut être utilisée n'importe où sur la page

.

Méthodes de déclaration des constantes : const, définir, statique

Convention de dénomination : et Les variables sont les mêmes, mais toutes en majuscules

define : définir est une fonction , qui ne peut pas être défini dans un objet, mais peut être défini et utilisé dans une classe

define('CL',10);
echo CL;
//判断常量是否存在
if(defined('CL')){
    echo 'ture';        
}else{
    echo 'false';
}
Copier après la connexion

static : Constante statique

Constante statique : C'est une variable accessible en utilisant une syntaxe constante, qui est : , et accessible sans instanciation

Remarque : static n'est initialisé qu'une seule fois et appelé de manière récursive ne sera pas initialisé à plusieurs reprises

 //定义静态常量    
 class Person{     
     public static $a = "呵呵";     
     public static function say(){      
         echo "我丢:".self::$a."<br>";     
         }    
      }    
    //输出静态属性    
    echo Person::$a."<br>";    
    //调用静态方法    
    Person::say();    
    //修改静态属性    
    Person::$a = "我靠";    
    echo Person::$a."<br>";
Copier après la connexion
const : const est une structure de langage, qui est plus rapide à définir lors de la compilation. C'est une constante globale qui peut être définie dans un objet et utilisée dans une classe. Elle peut être comprise comme des constantes de classe

 class CL    {            
  //定义常量       
   const CLS = &#39;常量值&#39;;       
   function a() {                
   //调用常量方法            
       echo self::CLS;            
  }    
}    
(new CL)->a();
Copier après la connexion
.

Tutoriel recommandé : "

Tutoriel php

"

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal