Heim >Backend-Entwicklung >PHP-Problem >Was bedeuten zwei Doppelpunkte in PHP?
Referenzmethoden statischer Methoden und statischer Eigenschaften in PHP-Klassen
Statische Eigenschaften der Klasse und Direkter Verweis auf die Methode. In diesem Fall können Sie sie direkt mit „::“ aufrufen, ohne die Klasse zu instanziieren.
Beim Aufruf statischer Eigenschaften und statischer Methoden (Empfohlenes Lernen: PHP-Programmierung vom Anfänger bis zum Experten)
::With- > ;Die Funktion ist die gleiche, aber die verwendeten Objekte sind unterschiedlich! ::Verweisen Sie auf statische Methoden oder Eigenschaften in der Klasse und müssen nicht instanziiert werden!
Erstellen Sie eine Klasse und erstellen Sie eine statische Eigenschaft $a und eine statische Methode b wie folgt:
class test { static public $a; static public function b() {}
Wenn Sie die statische Eigenschaft $a aufrufen möchten, gehen Sie wie folgt vor:
test::$a;
Hinweis: Vor A muss ein $-Zeichen stehen, das sich vom ->-Zeichen unterscheidet!
Wenn Sie die statische Methode b aufrufen möchten, gehen Sie wie folgt vor
test::b();
Beim Aufrufen von Attributen oder Methoden Ihrer eigenen Klasse oder übergeordneten Klasse
Zuerst erstellen eine übergeordnete Klasse
class test { public function b() {} }
Wenn wir Methode b der übergeordneten Klasse aufrufen müssen
parent::b();
Wenn wir unsere eigene Methode cs aufrufen müssen, gibt es zwei Methoden
$this->cs(); self::cs();
Das obige ist der detaillierte Inhalt vonWas bedeuten zwei Doppelpunkte in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!