Heim > Backend-Entwicklung > PHP-Tutorial > Übersichtstabelle der Verwendungen und Funktionen häufig verwendeter magischer Methoden in PHP

Übersichtstabelle der Verwendungen und Funktionen häufig verwendeter magischer Methoden in PHP

little bottle
Freigeben: 2023-04-06 12:02:01
Original
2248 Leute haben es durchsucht

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:

魔术方法
调用方法
 作用
__set 
有两个参数  __set(属性名,属性值)
修改私有属性
__get 
有一个参数  __get(属性名)
查看私有属性
__isset 
有一个参数  __isset(判断的属性名) 
用于检测私有属性是否存在
__unset
有一个参数  __unset(删除的属性名) 
用于删除私有属性
__call
有两个参数  __call(函数名,函数值)
如果class内没有这个函数则执行这个
Magische Methode

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
Verwandte Tutorials: PHP-Video-Tutorial

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!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage