Heim > Backend-Entwicklung > PHP-Problem > Was bedeuten zwei Doppelpunkte in PHP?

Was bedeuten zwei Doppelpunkte in PHP?

(*-*)浩
Freigeben: 2023-02-24 16:42:01
Original
3420 Leute haben es durchsucht

Referenzmethoden statischer Methoden und statischer Eigenschaften in PHP-Klassen

Was bedeuten zwei Doppelpunkte in PHP?

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() {}
Nach dem Login kopieren

Wenn Sie die statische Eigenschaft $a aufrufen möchten, gehen Sie wie folgt vor:

test::$a;
Nach dem Login kopieren

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();
Nach dem Login kopieren

Beim Aufrufen von Attributen oder Methoden Ihrer eigenen Klasse oder übergeordneten Klasse

Zuerst erstellen eine übergeordnete Klasse

class test {
    public function b() {}
}
Nach dem Login kopieren

Wenn wir Methode b der übergeordneten Klasse aufrufen müssen

parent::b();
Nach dem Login kopieren

Wenn wir unsere eigene Methode cs aufrufen müssen, gibt es zwei Methoden

$this->cs();

self::cs();
Nach dem Login kopieren

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!

Verwandte Etiketten:
php
Erklärung dieser Website
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
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage