PHP类构造函数__construct()理解

前言

今天在写PHP的数据库操作类的时候,在父类和子类都同时使用了构造函数__construct(),出现了数据库连接不上的问题,之前一直都没有发现,后来才发现是子类覆盖了父类,使之父类的数据库信息数组没有生成。
PHP类构造函数__construct()理解

理解

  • 若子类没有定义__construct(),那么父类的__construct()将会继承下来,并且会自动执行。
  • 若子类定义了__construct(),那么将会覆盖掉父类定义的__construct(),这个时候只会执行子类定义的__construct()

代码说明

文字说明不能很好的表达出意思,看看下面的代码就知道意思了。

最终的输出结果为:

    A+
所属分类:PHP

发表评论

请在下方填写评论信息

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

表情 粗体 斜体 图片 引用 链接 删除线 下划线 插代码 签到

目前评论:2   其中:访客  2   博主  0

  1. avatar 澳门银座 0  来自天朝的朋友 搜狗浏览器 Windows 10 安徽省淮北市 电信

    博主的文章写得非常棒 很喜欢