PHP类构造函数__construct()理解

4,600次阅读
2 条评论

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

前言

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

理解

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

代码说明

文字说明不能很好的表达出意思,看看下面的代码就知道意思了。
Getnumber();
	echo $number;
最终的输出结果为:
3
正文完
使用官方微信小程序体验更多功能
post-qrcode
 4
憧憬Licoy
版权声明:本站原创文章,由 憧憬Licoy 于2016-07-24发表,共计290字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(2 条评论)
澳门银座 评论达人 LV.1
2016-07-27 14:00:24 回复

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

 Windows  Chrome  中国安徽省马鞍山市电信