_ Construct () when the object is initialized _ destruct () when the object is destroyed _ clone () when the object is cloned _ call () _ callStatic () when calling an inaccessible method in an object in a static way _ get () read the inaccessible attribute _ set () to copy the inaccessible attribute _ isset ()
_ Construct () when the object is initialized _ destruct () when the object is destroyed _ clone () when the object is cloned _ call () _ callStatic () when calling an inaccessible method in an object in a static way _ get () read the inaccessible attribute _ set () to copy the inaccessible attribute _ isset ()
_ Construct () object initialization
_ Destruct () object destroyed
_ Clone () when an object is cloned
When an inaccessible method is called in the _ call () object
_ CallStatic ()
When an inaccessible method of an object is called in static mode
_ Get () reads inaccessible Properties
_ Set () to copy inaccessible Properties
_ Isset () When isset () or empty () is called for an inaccessible attribute
_ Unset () When unset () is called for an inaccessible attribute
_ Sleep () When serialize () is called on an object
_ Wakeup () When unserialize () is called on an object
_ Set_state () When var_export () is called on the object
_ DebugInfo () When var_dump () is called on an object
_ ToString () when trying to call an object with a string
_ Invoke () when trying to call an object by calling a function
,