Heim >Backend-Entwicklung >PHP-Tutorial >Über die Beschreibung der magischen PHP-Methode

Über die Beschreibung der magischen PHP-Methode

WBOY
WBOYOriginal
2016-08-08 09:33:111539Durchsuche

Ab PHP5 und späteren Versionen können Klassen magische Methoden verwenden. PHP legt fest, dass Methoden, die mit zwei Unterstrichen (__) beginnen, als magische Methoden reserviert sind. Daher wird empfohlen, dass Funktionsnamen nicht mit __ beginnen, es sei denn, dies dient dazu, vorhandene magische Methoden zu überlasten.

Derzeit umfassen alle magischen Methoden in PHP Folgendes:

<span>__construct()
__destruct()
__call()
__callStatic()
__get()
__set()
__isset()
__unset()
__sleep()
__wakeup()
__toString()
__invoke()
__set_state()
__clone()
__debuglnfo()</span>

Warum das Studium dieser magischen Methoden unser Wissen bereichern kann. Programmierer sind so. Wenn Sie das Gefühl haben, dass Sie einen bestimmten Wissenspunkt benötigen, werden Sie ihn auf jeden Fall studieren.

Hier ist zu sehen, dass die Namen magischer Methoden alle mit „__“ beginnen, also zwei „_“.

Daher sollten wir beim Definieren von Klassenmethoden nicht „__“ verwenden.

Das Obige hat die Beschreibung der PHP-Magie-Methoden eingeführt, einschließlich des Inhalts der PHP-Magie-Methoden. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.

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