php构造函数实例讲解


Posted in PHP onNovember 13, 2013

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自动获取目录下的模板的代码
Aug 08 PHP
PHP将DateTime对象转化为友好时间显示的实现代码
Sep 20 PHP
PHP设计模式之迭代器模式的深入解析
Jun 13 PHP
php+memcache实现的网站在线人数统计代码
Jul 04 PHP
destoon调用企业会员公司形象图片的实现方法
Aug 21 PHP
迪菲-赫尔曼密钥交换(Diffie?Hellman)算法原理和PHP实现版
May 12 PHP
Smarty模板变量调节器用法分析
May 23 PHP
Redis在Laravel项目中的应用实例详解
Aug 11 PHP
详解php curl带有csrf-token验证模拟提交方法
Apr 18 PHP
php strftime函数获取日期时间(switch用法)
May 16 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
Dec 20 PHP
php输出形式实例整理
May 05 PHP
PHP将XML转数组过程详解
Nov 13 #PHP
PHP生成sitemap.xml地图函数
Nov 13 #PHP
使用PHP静态变量当缓存的方法
Nov 13 #PHP
使用phpQuery采集网页的方法
Nov 13 #PHP
phpQuery占用内存过多的处理方法
Nov 13 #PHP
PHP反射类ReflectionClass和ReflectionObject的使用方法
Nov 13 #PHP
php堆排序(heapsort)练习
Nov 13 #PHP
You might like
深入PHP curl参数的详解
2013/06/17 PHP
查看源码的工具 学习jQuery源码不错的工具
2011/12/26 Javascript
js单例模式的两种方案
2013/10/22 Javascript
javascript对下拉列表框(select)的操作实例讲解
2013/11/29 Javascript
12306验证码破解思路分享
2015/03/25 Javascript
jQuery元素选择器实例代码
2017/02/06 Javascript
详解Vue方法与事件
2017/03/09 Javascript
JQuery EasyUI的一些常用组件
2017/07/12 jQuery
JavaScript面向对象精要(下部)
2017/09/12 Javascript
Vue.js实现的表格增加删除demo示例
2018/05/22 Javascript
swiper在angularjs中使用循环轮播失效的解决方法
2018/09/27 Javascript
Angular8基础应用之表单及其验证
2019/08/11 Javascript
微信小程序如何实现点击图片放大功能
2020/01/21 Javascript
JS判断数组是否包含某元素实现方法汇总
2020/06/24 Javascript
原生js实现表格翻页和跳转
2020/09/29 Javascript
Nuxt的动态路由和参数校验操作
2020/11/09 Javascript
pytorch cnn 识别手写的字实现自建图片数据
2018/05/20 Python
Python学习笔记之列表和成员运算符及列表相关方法详解
2019/08/22 Python
Python selenium抓取虎牙短视频代码实例
2020/03/02 Python
Python爬虫获取豆瓣电影并写入excel
2020/07/31 Python
pytorch下的unsqueeze和squeeze的用法说明
2021/02/06 Python
Html5 滚动穿透的方法
2019/05/13 HTML / CSS
俄罗斯护发和专业化妆品购物网站:Hihair
2019/09/28 全球购物
爱尔兰橄榄球店:Irish Rugby Store
2019/12/05 全球购物
销售类个人求职信范文
2013/09/25 职场文书
外语专业毕业生自我评价分享
2013/10/05 职场文书
大学生写自荐信的技巧
2014/01/08 职场文书
中专生毕业个人鉴定
2014/02/26 职场文书
软件工程毕业生自荐信
2014/07/04 职场文书
地质工程专业毕业生求职信
2014/08/08 职场文书
施工安全保证书
2015/05/09 职场文书
考研经验交流会策划书
2015/11/02 职场文书
2016年社区六一儿童节活动总结
2016/04/06 职场文书
销区经理年终述职报告模板
2019/11/28 职场文书
Oracle数据库中通用的函数实例详解
2022/03/25 Oracle
开发者首先否认《遗弃》被取消的传言
2022/04/11 其他游戏