Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist das Konzept der magischen Methode in PHP?

Was ist das Konzept der magischen Methode in PHP?

王林
王林Original
2021-07-06 15:54:272865Durchsuche

Das Konzept der magischen Methoden in PHP sind Methoden, die mit zwei Unterstrichen beginnen, wie __construct(), __destruct(), __call(), __callStatic() usw.

Was ist das Konzept der magischen Methode in PHP?

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP 7.3, Thinkpad T480-Computer.

Magische Methoden beziehen sich auf Methoden, die in PHP mit zwei Unterstrichen beginnen: __construct(), __destruct(), __call(), __callStatic(),__get(), __set(), __isset(), __unset(), __sleep(), __wakeup(), __toString(), __set_state,() __clone() __autoload() usw.

Wenn Sie möchten, dass PHP diese magischen Methoden aufruft, müssen Sie sie zuerst in der Klasse definieren, andernfalls führt PHP nicht erstellte magische Methoden nicht aus.

Hinweis: PHP reserviert alle Klassenmethoden, die mit __ (zwei Unterstriche) beginnen, als magische Methoden. Daher wird beim Definieren von Klassenmethoden mit Ausnahme der oben genannten magischen Methoden empfohlen, ihnen kein __ voranzustellen.

Kostenlose Lernvideoempfehlungen: Programmiervideos

Das obige ist der detaillierte Inhalt vonWas ist das Konzept der magischen Methode in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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