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.