: This article mainly introduces the PHP magic method __construct _ destruct. if you are interested in the PHP Tutorial, refer to it. In versions later than php5, classes can use magic methods. Php requires that all methods starting with two underscores (_) are retained as magic methods. Therefore, we recommend that you do not use the _ open header for function names unless you want to reload the existing magic methods.
Currently, php's existing magic methods include _ construct ,__ destruct ,__ call ,__ get ,__ set ,__ isset ,__ unset ,__ sleep ,__ wakeup ,__ toString, __set_state and _ clone.
This section describes _ construct ,__ destruct:
_ Construct ()-call this method every time a new object is created
_ Destruct ()-all references to an object are deleted or executed when the object is explicitly destroyed.
'; Var_dump (self ::$ link); mysql_close (self ::$ link); var_dump (self ::$ link );}} $ mysql = new Example ('localhost', 'root', 'root', 'test ');
Result:
resource(2) of type (mysql link)resource(2) of type (Unknown)
The above describes the PHP magic method __construct _ destruct, including the PHP magic method content, hope to be helpful to friends who are interested in the PHP Tutorial.