PHP 构造函数
- 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();
?>
输出: