Heim >Backend-Entwicklung >PHP-Tutorial >Verwendung von Doppelpunkten:: in PHP

Verwendung von Doppelpunkten:: in PHP

不言
不言Original
2018-04-08 13:39:464964Durchsuche

Der Inhalt dieses Artikels stellt die Verwendung von Doppelpunkten in PHP vor. Jetzt mit allen teilen, Freunde in Not können sich auch auf

Doppelpunkt-Operator beziehen: Das heißt, der Scope-Qualified-Operator Scope Resolution Operator kann auf Static, Const und Class Overrided zugreifen Eigenschaften und Methoden.

1. Beim Aufruf statischer Eigenschaften und statischer Methoden

::With- > ;Die Funktion ist die gleiche, aber die verwendeten Objekte sind unterschiedlich! ::Beziehen Sie sich 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:




[php]einfach anzeigenkopieren


  1. KlasseTest {

  2. 🎜> öffentlich $a; >statisch

  3. öffentlich
  4. Funktion b() {} }

Wenn Sie die statische Eigenschaft $a wie folgt aufrufen möchten



[php]Einfach anzeigenkopieren


  1. Test::$a; >

Beachten Sie, dass einem ein $-Zeichen vorangestellt werden muss, das sich vom ->-Zeichen unterscheidet!

Wenn Sie die statische Methode b aufrufen möchten, gehen Sie wie folgt vor




[php]einfach anzeigenkopieren


  1. test::b();

2. Beim Aufrufen von Attributen oder Methoden der eigenen Klasse oder übergeordneten Klasse

Erstellen Sie zunächst eine übergeordnete Klasse



[php] Ebene anzeigen kopieren


  1. Klasse Test {

  2. () {} }

  3. Erstellen Sie dann eine Unterklassenvererbung. Elternklasse


[php]
Ebene anzeigen

kopieren



Kurs

Tests
  1. verlängert

    Test {

  2. öffentlich Funktion cs() {}

  3. }

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



[php]einfach anzeigenkopieren


  1. parent::b();

Wenn wir Beim Aufrufen einer eigenen Methode cs gibt es zwei Methoden



[php]einfach anzeigenkopieren


  1. $this->cs();




[php] einfach anzeigen kopieren


  1. self::cs();  

Das obige ist der detaillierte Inhalt vonVerwendung von Doppelpunkten:: in PHP. 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