Heim  >  Artikel  >  Backend-Entwicklung  >  Was sind die Vorteile statischer Methoden in PHP?

Was sind die Vorteile statischer Methoden in PHP?

王林
王林Original
2020-08-13 14:47:263770Durchsuche

Die Vorteile statischer Methoden in PHP sind: 1. Statische Methoden können überall im Code verwendet werden. 2. Jede Instanz der Klasse kann auf die in der Klasse definierten statischen Eigenschaften zugreifen zum Beispiel Objekte.

Was sind die Vorteile statischer Methoden in PHP?

Vorteile statischer Methoden:

(Empfohlenes Tutorial: php-Grafik-Tutorial)

(1) Kann überall im Code verwendet werden (vorausgesetzt, auf die Klasse kann zugegriffen werden);

(2) Jeweils Die Instanz einer Klasse kann auf in der Klasse definierte statische Eigenschaften zugreifen und statische Eigenschaften verwenden, um Werte festzulegen, die von allen Objekten der Klasse verwendet werden können.

(3) Auf statische Eigenschaften oder Methoden kann ohne Instanzobjekte zugegriffen werden.

Statische Methoden können in dieser Klasse nicht auf normale Eigenschaften zugreifen, da diese Eigenschaften zu einem Objekt gehören, aber auf statische Eigenschaften kann zugegriffen werden.

(Video-Tutorial-Empfehlung: php-Video-Tutorial)

Um auf statische Methoden oder Eigenschaften der aktuellen Klasse (keine Unterklasse) zuzugreifen, können Sie das Schlüsselwort self verwenden. self zeigt auf die aktuelle Klasse, genau wie $this zeigt zum aktuellen Objekt.

Statische Methoden können nicht in Objekten aufgerufen werden. Statische Methoden und Eigenschaften werden auch als Klassenmethoden und Klasseneigenschaften bezeichnet, daher kann die Pseudovariable $this nicht in Objekten verwendet werden.

Das obige ist der detaillierte Inhalt vonWas sind die Vorteile statischer Methoden 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