Dieser Artikel befasst sich hauptsächlich mit der Verwendung und Funktion häufig verwendeter magischer Methoden in PHP. Interessierte Freunde können ihn bei Bedarf speichern.
Was sind magische PHP-Methoden?
Bei der Definition einer Klasse sind alle Methoden, die mit zwei Unterstrichen (__) beginnen, magische Methoden, und die Methodennamen sind alle von PHP vordefiniert, von denen jede über magische Funktionen verfügt.
Wenn wir also Methoden selbst definieren, empfehlen wir nicht, mit zwei Unterstrichen zu beginnen, da dies zu einer Verwechslung mit der magischen Methode von PHP führt.
Die folgende Tabelle ist eine Zusammenfassung der Verwendungen und Wirkungen häufig verwendeter magischer Methoden:
|
Aufrufmethode | Funktion | ||||||||||||||||||
__set | Ja Zwei Parameter __set (Attributname, Attributwert) | Private Attribute ändern | ||||||||||||||||||
__get | Es gibt einen Parameter __get(property name) | Privatgrundstücke anzeigen | ||||||||||||||||||
__isset | hat einen Parameter __isset (den zu beurteilenden Attributnamen) | wird verwendet, um private Attribute zu erkennen. Gibt es | ||||||||||||||||||
__unset | hat einen Parameter __unset (gelöschter Attributname) | wird verwendet Private Attribute löschen | ||||||||||||||||||
__call | Es gibt zwei Parameter __call(Funktionsname, Funktionswert) | Wenn es keine solche Funktion in der Klasse gibt, führen Sie diese aus |
Das obige ist der detaillierte Inhalt vonÜbersichtstabelle der Verwendungen und Funktionen häufig verwendeter magischer Methoden in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!