PHP构造方法__construct作用顺序

363次阅读
没有评论

共计 401 个字符,预计需要花费 2 分钟才能阅读完成。

关于__construct 的作用可以参考这篇文章:

php 魔术方法与魔术变量

https://www.dongyao.ren/article/227.html

该方法由系统规定,开发人员在定义时只需写一次,有构造方法的类在实例化对象后,对象自动调用。

语法:

function __construct(arg1,arg2,...)
{......}

注意:

若父类和子类都有 __construct,则只调用子类的__construct,不会自动调用父类的__construct

子类的__construct 方法如果要调用父类的__construct 方法,必须在子类构造函数中调用父类的构造函数

public function __construct()
    {FatherController::__construct();  // 首先调用父类构造函数
        // 其他处理逻辑
    }

如果没有在子类的构造方法中调用父类构造方法,将无法获得父类的参数值。

正文完
加入官方交流QQ群:778957856
post-qrcode
 0
clark
版权声明:本站原创文章,由 clark 2022-11-16发表,共计401字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)