php构造函数实例讲解

 更新时间:2013年11月13日 11:10:51   作者:  
本文将使用实例讲解php构造函数的使用方法

PHP官网定义:

复制代码 代码如下:

构造函数是类中的一个特殊函数,当使用 new 操作符创建一个类的实例时,构造函数将会自动调用。当函数与类同名时,这个函数将成为构造函数。如果一个类没有构造函数,则调用基类的构造函数,如果有的话,则调用自己的构造函数

如a.php一个class a类:
复制代码 代码如下:

<?php
class a{
 function __construct(){
  echo 'class a';
 }
}

b.php有个class b类继承a类:
复制代码 代码如下:

<?php
include 'a.php';
class b extends a{
 function __construct(){
  echo '666666';
  //parent::__construct();
 }

 function index(){
  echo 'index';
 }
}
 

$test=new b();
这样写的话,b类有自己的构造函数,那么实例化b类的时候,自动运行构造函数,此时默认不运行父类的构造函数,如果同时要运行父类构造函数,要声明parent::__construct();
复制代码 代码如下:

<?php
include 'a.php';
class b extends a{
 function index(){
  echo 'index';
 }
}
 

$test=new b();
此时b类没有自己的构造函数,那么将默认执行父类的构造函数。

相关文章

  • 用php简单实现加减乘除计算器

    用php简单实现加减乘除计算器

    加减乘除计算器想必大家都有使用过吧,本文为大家介绍下使用php如何实现,下面有个不错的示例,感兴趣的朋友可以参考下
    2014-01-01
  • 模拟flock实现文件锁定

    模拟flock实现文件锁定

    模拟flock实现文件锁定...
    2007-02-02
  • php动态变量定义及使用

    php动态变量定义及使用

    这篇文章主要介绍了php动态变量定义及使用方法,可实现变量名的动态设定功能,需要的朋友可以参考下
    2015-06-06
  • php读取mssql的ntext字段返回值为空的解决方法

    php读取mssql的ntext字段返回值为空的解决方法

    这篇文章主要介绍了php读取mssql的ntext字段返回值为空的解决方法,可通过修改字段类型或采用adodb组件来解决,具有一定参考借鉴价值,需要的朋友可以参考下
    2014-12-12
  • php下判断数组中是否存在相同的值array_unique

    php下判断数组中是否存在相同的值array_unique

    今天在改一个N久以前写的程序 突然碰到一个问题 假设有一个数组$a中存在几个value 我如何判断这些value当中是否存在相同的值呢? 翻了好多资料,也问了兵哥哥,给我一些思路,想自己写来着~~~ 还是不肯放弃百度,最后搞了一次,居然找到这么一个函数 array_unique爽大了。
    2008-03-03
  • 基于php中echo用逗号和用点号的区别详解

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

    下面小编就为大家分享一篇基于php中echo用逗号和用点号的区别详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • php中如何判断一个网页请求是ajax请求还是普通请求

    php中如何判断一个网页请求是ajax请求还是普通请求

    以下是对php中如何判断一个网页请求是ajax请求还是普通请求的实现方法进行了详细的分析介绍,需要的朋友可以过来参考下
    2013-08-08
  • 探究Laravel使用env函数读取环境变量为null的问题

    探究Laravel使用env函数读取环境变量为null的问题

    最近在工作中遇到一个问题,不知道大家有没有遇到过,在 Laravel中(除 app/config 目录下的配置文件中)使用env函数读取环境变量,有时有用,有时返回 null,这究竟怎么回事?下面通过这篇文章让我们一探究竟。有需要的朋友们下面来一起看看吧。
    2016-12-12
  • php 批量替换html标签的实例代码

    php 批量替换html标签的实例代码

    这篇文章主要是对php批量替换html标签的实例代码进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-11-11
  • 浅谈PDO的rowCount函数

    浅谈PDO的rowCount函数

    这篇文章主要介绍了浅谈PDO的rowCount函数的相关使用方法和效率问题,需要的朋友可以参考下
    2015-06-06

最新评论