: This article describes the php magic method _ sleep _ wakeup _ toString _ debuginfo. For more information about PHP tutorials, see. _ Sleep ():
When serialize () is used for serialization, the system checks whether the _ sleep () magic method exists in the class. If yes, the system first calls _ sleep (), returns an array containing all variable names in the object to be serialized.
__wakeup()
When serialize () is used for serialization, the system checks whether the _ wakeup () magic method exists in the class. If yes, the system first calls _ wakeup () to perform initialization operations.
Say () ;}$ test = new test (); unserialize (serialize ($ test); // output result: deserialization
__toString()
_ ToString () is used for a response when a class is used as a string. only one string can be returned.
__debuginfo()
_ Debuginfo () is an added feature of php5.6. var_dump () is a class response and returns an array containing object attributes.
String (4) "name "}
'). AddClass ('pre-numbering '). hide (); $ (this ). addClass ('Has-numbering '). parent (). append ($ numbering); for (I = 1; I <= lines; I ++) {$ numbering. append ($ (''). Text (I) ;}; $ numbering. fadeIn (1700) ;}) ;}; scriptThe above describes the php magic method _ sleep _ wakeup _ toString _ debuginfo, including some content, and hopes to help friends who are interested in PHP tutorials.