Maison >développement back-end >Problème PHP >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 majusculesdefine : 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'; }
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>";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 = '常量值'; function a() { //调用常量方法 echo self::CLS; } } (new CL)->a();. 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!