php构造函数的继承方法

 更新时间:2015年02月09日 10:43:00   作者:php之路  
这篇文章主要介绍了php构造函数的继承方法,实例分析并总结了构造函数继承的各种常见情况,需要的朋友可以参考下

本文实例讲述了php构造函数的继承方法。分享给大家供大家参考。具体如下:

第一种情况:子类没有定义构造函数时,默认继承。例子:

<?php
class A{
 public $name;
 function __construct(){
 echo $this->name="小强";
 }
}
class B extends A{
 
}
$bb = new B();
?>

输出结果:小强

第二种情况:子类定义了构造函数,则不会被继承。实例:

<?php
class A{
 public $name;
 function __construct(){
 echo $this->name="小强";
 }
}
class B extends A{
 function __construct(){
 echo "BBBBBB子类";
 }
}
$bb = new B();
?>

输出结果:BBBBBB子类

第三种情况:如果需要调用父类的构造函数,则可以使用:parent::父类函数 或 父类名::父类函数。

希望本文所述对大家的php程序设计有所帮助。

相关文章

  • 深入理解PHP的远程多会话调试

    深入理解PHP的远程多会话调试

    这篇文章主要给大家介绍了关于PHP远程多会话调试的相关资料,文中通过示例代码以及图片介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-09-09
  • 详解Go与PHP的语法对比

    详解Go与PHP的语法对比

    本文主要介绍了Go和PHP的语法对比,感兴趣的同学,可以参考下,思考下它们之间的区别。
    2021-05-05
  • 浅析PHP递归函数返回值使用方法

    浅析PHP递归函数返回值使用方法

    浅析PHP递归函数返回值使用方法,需要的朋友可以参考一下
    2013-02-02
  • 深入了解PHP类Class的概念

    深入了解PHP类Class的概念

    日常环境由无数实体组成:植物、人群、交通工具、食物……实在是太多了,光是把它们列出来都要花上几个小时的时间。每个实体都由一组性质和行为来定义
    2012-06-06
  • 一个PHP验证码类代码分享(已封装成类)

    一个PHP验证码类代码分享(已封装成类)

    验证码的用途就不用多说了,之前也写了一篇关于PHP验证码的文章,PHP 验证码的实现。但是没有封装成类。下面就介绍一个PHP的一个验证码类。
    2011-07-07
  • PHP文件运行步骤以及数据库的连接代码

    PHP文件运行步骤以及数据库的连接代码

    PHP经常搭配MySQL来使用,那么PHP怎样连接MySQL数据库呢?这篇文章主要给大家介绍了关于PHP文件运行步骤以及数据库连接的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-11-11
  • 如何用PHP实现多线程编程

    如何用PHP实现多线程编程

    原以为 PHP 普遍都是单线程模型,并不适合多线程领域,发现PHP的多线程也颇有可取之处,用来解决某些问题竟然非常适合。本文对比多进程介绍了下多线程的优势和适用场景,提出了一种巧用方案,并使用PHP代码实现了多线程的常见用法。
    2021-05-05
  • 基于php中echo用逗号和用点号的区别详解

    基于php中echo用逗号和用点号的区别详解

    下面小编就为大家分享一篇基于php中echo用逗号和用点号的区别详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • PHPCMS遭遇会员投稿审核无效的解决方法

    PHPCMS遭遇会员投稿审核无效的解决方法

    本站的投稿平台突然遇到会员投稿之后,主编在后台审核功能失效的问题,在网站上搜了半天也没找到方法,先把小编的处理过程记录下来,分享给大家
    2017-01-01
  • 解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思

    解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思

    本篇文章是对PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思进行了详细的分析介绍,需要的朋友参考下
    2013-06-06

最新评论