Heim > Backend-Entwicklung > PHP-Tutorial > Häufig verwendete magische Methoden in PHP

Häufig verwendete magische Methoden in PHP

亚连
Freigeben: 2023-03-25 18:12:02
Original
1873 Leute haben es durchsucht

Ich habe einige magische PHP-Methoden zusammengestellt, die während des Entwicklungsprozesses häufig verwendet werden. Ich hoffe, dass sie für alle hilfreich sind.

Magic-Methode ist eine vordefinierte Spezialfunktion in PHP (die unter bestimmten Bedingungen ausgelöst wird). Man kann sagen, dass es sich um eine Konvention für die Grammatikkonvertierung handelt Sie beginnen alle mit einem doppelten Unterstrich, wie __construct(), __destruct() usw.;


Häufig verwendete magische Methoden:

__construct,__destruct,__get,__set,__toString


__construct:

Funktion: Das Objekt der Klasse initialisieren

Aufruf: Wird beim Erstellen eines Objekts der Klasse aufgerufen

Parameter: Angepasst

__destruct:

Funktion: Zerstöre das Objekt von die Klasse

Aufruf: Wenn alle Verweise auf Objekte der Klasse ungültig sind und die Bedingungen für den Aufruf erfüllt sind, warten Sie auf den Aufruf des PHP-Parsers

Parameter: Objektname


Schutzmechanismus

__call:

Funktion: Schutz beim Aufruf nicht vorhandener Mitgliedsmethoden

Aufruf: Der Aufruf erfolgt nicht, wenn eine vorhandene Mitgliedsmethode aufgerufen wird

Parameter: Funktionsname, Parameterklassentabelle (Aufzählungsarray)

__callStatic

Funktion: Der Aufruf existiert nicht. Er spielt eine schützende Rolle beim Aufruf einer statischen Mitgliedsmethode.

Aufruf: wird aufgerufen, wenn eine nicht vorhandene statische Mitgliedsmethode aufgerufen wird.

Parameter: Funktionsname, Parameterliste (Aufzählungsarray)

__get:

Funktion: Schutz beim Abrufen eines nicht vorhandenen Attributs

Aufruf: Wird beim Versuch aufgerufen um ein nicht vorhandenes Attribut zu erhalten

Parameter: Variablenname

__set:

Funktion: zum Schutz beim Zuweisen eines Werts zu einem nicht vorhandenen Attribut


Aufruf: wenn Beim Versuch, einer nicht vorhandenen Eigenschaft einen Wert zuzuweisen


Parameter: Variablenname, Wert

__toString:

Funktion: Eine Klasse (Objekt) wird als Zeichenfolge behandelt. So reagieren Sie auf den Aufruf

: Wird aufgerufen, wenn versucht wird, ein Klassenobjekt auszugeben.

Die oben genannten sind einige häufig verwendete magische Methoden in PHP, die ich zusammengestellt habe. Wenn Sie einen Kommentar hinterlassen, können Sie einige andere Methoden hinzufügen.

Verwandte Artikel:

php implementiert die MySQL-Klasse mit Lese-/Schreib-Trennfunktion

Einführung in die Funktion „php strpos()“ und detaillierte Erläuterung der Verwendung

Einführung in die Funktion „phpecho“ und Details zur Verwendung

Das obige ist der detaillierte Inhalt vonHäufig verwendete magische Methoden in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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