- PHP 5允许开发人员为类声明构造方法。
- 构造函数适用于对象使用前可能需要进行的任何初始化。
- 我们可以使用" __construct"或与类名相同的名称来设计构造函数。
- 如果子类定义了构造函数,则不会隐式调用父构造函数。为了运行父级构造函数,请调用 parent::__construct()。
例子1
<?php class Example { public function __construct() { echo "Hello javatpoint"; } } $obj = new Example(); $obj = new Example(); ?>
输出:

例子2
<?php class demo { public function demo() { echo "constructor1..."; } } class demo1 extends demo { public function __construct() { echo parent::demo(); echo "constructor2..."; } } $obj= new demo1(); ?>
输出: