Php constructor Inheritance method, PHP constructor inheritance
This article describes the inheritance method of PHP constructors. Share to everyone for your reference. Specific as follows:
The first case: When a subclass does not have a constructor defined, it inherits by default. Example:
<?phpclass a{public $name; function __construct () {echo $this->name= "Xiao Qiang";}} Class B extends a{} $bb = new B ();? >
Output result: Xiao Qiang
The second case: The subclass defines the constructor and is not inherited. Example:
<?phpclass a{public $name; function __construct () {echo $this->name= "Xiao Qiang";}} Class B extends a{function __construct () {echo "bbbbbb subclass";}} $BB = new B ();? >
Output Result: bbbbbb sub-class
The third case: if you need to call the constructor of the parent class, you can use: Parent:: Parents or parent class Name:: Parent class function.
I hope this article is helpful to everyone's PHP programming.
http://www.bkjia.com/PHPjc/955400.html www.bkjia.com true http://www.bkjia.com/PHPjc/955400.html techarticle The inheritance method of Php constructor, the PHP constructor inherits the example of Php constructor. Share to everyone for your reference. As follows: First case: Subclass ...