共计 401 个字符,预计需要花费 2 分钟才能阅读完成。
关于__construct 的作用可以参考这篇文章:
php 魔术方法与魔术变量
该方法由系统规定,开发人员在定义时只需写一次,有构造方法的类在实例化对象后,对象自动调用。
语法:
function __construct(arg1,arg2,...)
{......}
注意:
若父类和子类都有 __construct,则只调用子类的__construct,不会自动调用父类的__construct
子类的__construct 方法如果要调用父类的__construct 方法,必须在子类构造函数中调用父类的构造函数
public function __construct()
{FatherController::__construct(); // 首先调用父类构造函数
// 其他处理逻辑
}
如果没有在子类的构造方法中调用父类构造方法,将无法获得父类的参数值。
正文完
加入官方交流QQ群:778957856