Heim > Artikel > Backend-Entwicklung > So definieren Sie Klassenkonstanten in PHP (mit Code)
Der Inhalt dieses Artikels handelt davon, wie PHP den Dateinamen (Code) über den Pfad erhält. Ich hoffe, dass er für Sie hilfreich ist.
In einer Klasse definierte Konstanten.
Klassenkonstanten müssen mit dem Schlüsselwort const definiert werden
const-Konstantenname = Wert;
Die Beziehung zwischen Konstanten und Objekten
Auf Konstanten kann nicht zugegriffen werden Objekte
Klassenkonstanten gehören zu Klassen, nicht zu Objekten. Objekte können nicht auf Klassenkonstanten zugreifen.
Konstanter Zugriff muss über Klassen implementiert werden:
Klassenname::Konstantenname
:: wird als Bereichsauflösungsoperator
Klassen werden häufig innerhalb einer Klasse verwendet, um auf Mitglieder der Klasse zuzugreifen. Wenn eine Klasse verwendet wird, um auf Mitglieder innerhalb der Klasse zuzugreifen, gibt es ein Schlüsselwort ähnlich wie $this, das das Objekt darstellt: self, was bedeutet, dass es den aktuellen Klassennamen darstellt .<?php class person(){ const HAOYUN='PHP软件开发工程师'; } //类外部获取 $person=new person(); echo $person->HAOYUN; echo HAOYUN; echo person::HAOYUN; //类内部获取Verwandte Empfehlungen:
Beispielanalyse für PHP-Klassenkonstanten, Beispielanalyse für PHP-Konstanten
Benutzerdefinierte globale PHP-Konstanten und Klassenkonstanten
Das obige ist der detaillierte Inhalt vonSo definieren Sie Klassenkonstanten in PHP (mit Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!