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>";
class CL { //定义常量 const CLS = '常量值'; function a() { //调用常量方法 echo self::CLS; } } (new CL)->a();
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!