3个回答
展开全部
__construct() 是PHP内置的构造函数, 是同PHP 解析引擎自动调用的,
具有构造函数的类会在每次创建新对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。
Note: 如果子类中定义了构造函数则不会隐式调用其父类的构造函数。要执行父类的构造函数,需要在子类的构造函数中调用parent::__construct()。
<?php
class BaseClass {
function __construct() {
//初始化
}
}
class SubClass extends BaseClass {
function __construct() {
parent::__construct();
print "In SubClass constructor\n";
}
}
class OtherSubClass extends BaseClass {
// inherits BaseClass's constructor
}
$obj = new BaseClass();
$obj = new SubClass();
$obj = new OtherSubClass();
?>
望采纳 Thx
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询