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.;
__construct,__destruct,__get,__set,__toString
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
__call:
Funktion: Schutz beim Aufruf nicht vorhandener Mitgliedsmethoden
Aufruf: Der Aufruf erfolgt nicht, wenn eine vorhandene Mitgliedsmethode aufgerufen wird
Parameter: Funktionsname, Parameterklassentabelle (Aufzählungsarray)
__callStaticFunktion: 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
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-TrennfunktionEinführung in die Funktion „php strpos()“ und detaillierte Erläuterung der VerwendungEinführung in die Funktion „phpecho“ und Details zur VerwendungDas 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!