Heim > Backend-Entwicklung > PHP-Tutorial > Einführung in statische Methoden und statische Eigenschaften in PHP

Einführung in statische Methoden und statische Eigenschaften in PHP

不言
Freigeben: 2023-04-03 21:26:01
Original
1749 Leute haben es durchsucht

Dieser Artikel bietet Ihnen eine Einführung in statische Methoden und statische Attribute in PHP. Ich hoffe, dass er für Freunde hilfreich ist.

Statische Dinge sind in zwei Teile unterteilt: statische Eigenschaften und statische Methoden

Statische Dinge sind für Klassen (einschließlich Klassenkonstanten) und nicht statische Dinge sind für Objekte

Statisches Attribut

Beim Definieren eines Attributs wird das mit dem Schlüsselwort static geänderte Attribut als statische Eigenschaft bezeichnet.

Statische Methode

Eine mit dem Schlüsselwort static geänderte Methode wird als statische Methode bezeichnet.

Probleme, die statisch gelöst werden können, müssen nicht mit gewöhnlichen Methoden gelöst werden (auf statische Dinge kann direkt über Klassen zugegriffen werden und muss nicht über Objekte instanziiert werden, wodurch Speicherplatz gespart und die Effizienz verbessert wird).

Besonderer Hinweis:

  1. Befolgen Sie beim Schreiben von Code strikt die Groß-/Kleinschreibungsspezifikationen

  2. Strikt befolgen: Auf statische Inhalte wird durch Klassen zugegriffen, auf nicht statische Inhalte wird durch Objekte zugegriffen, keine grenzüberschreitenden Operationen

3 >Der Unterschied zwischen self und $this

1. self repräsentiert die Klasse, $this repräsentiert das Objekt

2. self greift auf Konstanten, statische Eigenschaften und statische Methoden innerhalb der Klasse zu, $this greift auf die Eigenschaften und gewöhnlichen Methoden des Objekts zu

3 Der Bereichsauflösungsoperator (::) Um wirksam zu werden, stellt $this ein Objekt dar. Das Objekt ist von Natur aus ein Datentyp, sodass $this allein gedruckt werden kann.

4. Wo Sie $this verwenden können, können Sie definitiv self verwenden, aber wo Sie self verwenden können, können Sie $this möglicherweise nicht verwenden

5 . Auf nicht statische Attribute und Methoden wird über Objekte ($this) zugegriffen, auf statische Methoden und Eigenschaften oder Konstanten wird über Klassen zugegriffen (self)

Verwandte Empfehlungen:

statisch in PHP Objektorientierter Aufruf von Attributen und statischen Methoden_PHP-Tutorial

PHPs Methode zur Statik von HTML-Seiten, PHPHTML-Seite statisch

Das obige ist der detaillierte Inhalt vonEinführung in statische Methoden und statische Eigenschaften in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage