PHP class and object, constructor and Destructor, plus this binding details
I. classes and objects
Not only in PHP, but in all object-oriented programming languages, classes are abstract and objects are an instance of classes. All abstractions are: "extract similar ones ".
In life, people are similar to each other in terms of facial features, hair, hands and feet, eating, sleeping, and so on.
Let's take a look at the implementation of PHP classes and object code.
Constructor and Destructor
Constructor is used to execute a new object, and destructor is used to execute an object when it is destroyed.
The object can be destroyed explicitly or automatically after the code page is executed.
This binding
This returns the currently bound object. In PHP, if you want to call the attributes of an object in the method body, you must add this, otherwise it is considered a local variable.
Name; // output color. if it is echo $ name, an error is returned because $ name is not defined.} $ a = new Person ();?>
Author: By: Luo Jianyuan