Heim  >  Artikel  >  Backend-Entwicklung  >  So definieren Sie Klassenkonstanten in PHP (mit Code)

So definieren Sie Klassenkonstanten in PHP (mit Code)

不言
不言Original
2018-08-22 15:42:195256Durchsuche

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.

Definition von Klassenkonstanten

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

Zugriff auf Klassenkonstanten

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=&#39;PHP软件开发工程师&#39;;
}
//类外部获取
$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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn