Heim >Backend-Entwicklung >PHP-Problem >Welche Möglichkeiten gibt es, PHP-Konstanten zu definieren?
Welche Möglichkeiten gibt es, PHP-Konstanten zu definieren? Nach der Deklaration einer Konstante kann die Konstante überall auf der Seite verwendet werden
Methoden zum Deklarieren von Konstanten: const, define, static
Namenskonvention: und Die Variablen sind gleich, aber alle großgeschriebendefine: define ist eine Funktion , die nicht in einem Objekt definiert werden kann, aber in einer Klasse definiert und verwendet werden kann;
define('CL',10); echo CL; //判断常量是否存在 if(defined('CL')){ echo 'ture'; }else{ echo 'false'; }
statisch: Statische Konstante
Statische Konstante: Es ist eine Variable, auf die mit der konstanten Syntax zugegriffen werden kann, die lautet:: und auf die ohne Instanziierung zugegriffen werden kann
Hinweis: static wird nur einmal initialisiert und rekursiv aufgerufen und nicht wiederholt initialisiert//定义静态常量 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 ist eine Sprachstruktur, die beim Kompilieren schneller ist als die Definition. Es handelt sich um eine globale Konstante, die in einem Objekt definiert und in einer Klasse verwendet werden kann. Sie kann als Klassenkonstante verstanden werden Empfohlenes Tutorial: „
PHP-Tutorial
“Das obige ist der detaillierte Inhalt vonWelche Möglichkeiten gibt es, PHP-Konstanten zu definieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!