php构造函数的继承方法

yipeiwu_com6年前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 $record=array( 'title' =>'这个就是...

php连接Access数据库错误及解决方法

php+access连接数据库常用的方式一般有两种.推荐的代码需要注意php获取路径用的是realpath 复制代码 代码如下: <?php $connstr="DRIVER={M...

php基于ob_start(ob_gzhandler)实现网页压缩功能的方法

php基于ob_start(ob_gzhandler)实现网页压缩功能的方法

本文实例讲述了php基于ob_start('ob_gzhandler')实现网页压缩功能的方法。分享给大家供大家参考,具体如下: PHP生成网页后传送给浏览器显示 ,页面的打开速度除了与...

php写入、删除与复制文件的方法

本文实例讲述了php写入、删除与复制文件的方法。分享给大家供大家参考。具体如下: 1. 写入: <?php $filename = "Test//file.txt";...

【CLI】利用Curl下载文件实时进度条显示的实现

【CLI】利用Curl下载文件实时进度条显示的实现

前言 最近在捣鼓命令行下的编程,下载文件总是一个难熬的过程,如果有进度条就好很多了!!! 先上一个进度条的扩展包,还是不错的https://github.com/dariuszp/cli...