Heim > Artikel > Backend-Entwicklung > Detaillierte Erklärung von sechzehn magischen Methoden in PHP (Zusammenfassung)
In PHP werden Methoden, die mit zwei Unterstrichen __ beginnen, als Magic-Methoden bezeichnet. Diese Methoden spielen in PHP eine zentrale Rolle.
Zu den magischen Methoden gehören:
1.__construct(), Klassenkonstruktor
2.__destruct () , der Destruktor der Klasse
3.__call(), aufgerufen, wenn eine unzugängliche Methode im Objekt aufgerufen wird
auf, wenn Sie eine unzugängliche Methode im statischen Modus aufrufen 5. __get(), rufen Sie
auf, wenn Sie eine Mitgliedsvariable einer Klasse erhalten 6.__set(), aufgerufen beim Festlegen von Mitgliedsvariablen einer Klasse
7.__isset(), aufgerufen, wenn isset() oder empty() für unzugängliche Eigenschaften aufgerufen wird
8.__unset(), wird aufgerufen, wenn unset() für eine unzugängliche Eigenschaft aufgerufen wird.
9.__sleep(), wenn serialize() ausgeführt wird, wird diese Funktion zuerst aufgerufen
10.__wakeup(), unserialize () ausgeführt wird), wird diese Funktion zuerst aufgerufen
11.__toString(), die Antwortmethode, wenn die Klasse als String behandelt wird
12.__invoke(), die Antwortmethode beim Aufrufen eines Objekts durch Aufrufen einer Funktion
14.__clone(), wird aufgerufen, wenn die Objektkopie abgeschlossen ist
15.__autoload(), versucht, eine undefinierte Klasse zu laden
16.__debugInfo(), drucken Sie die erforderlichen Debugging-Informationen aus
Die oben genannten sind die magischen Methoden, die ich in PHP kenne. Zu den häufig verwendeten gehören __set() und __get () __autoload() usw. sollten Ihnen bekannt sein. Es spielt keine Rolle, ob Sie andere kennen. Schließlich müssen Sie sich keine Sorgen um zu viel Wissen machen.
Okay, wenn Sie interessiert sind oder ich es hier nicht klar erklärt habe, können Sie sich auf die offizielle Dokumentation beziehen.
Adresse des PHP-Online-Handbuchs: http://php.net/manual/zh/
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung von sechzehn magischen Methoden in PHP (Zusammenfassung). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!