php继承后构造函数的特性
2016-06-24 15:50
489 查看
在5.x版本的php中:
如果父类有构造函数,它的子类也有构造函数,那么在运行子类时就“不会执行父类的构造函数”。
要想执行父类的构造函数,需要在子类的构造函数中加上:
这个函数的意思是调用父类的构造函数。
这个细节点在框架中市场遇到。
如tp框架中,当我们自己创建的控制器中写了自己的构造方法后,再运行$this->error等函数时就会报“找不到函数”的错误,这是应为父类的构造方法没有被执行。
如果父类有构造函数,它的子类也有构造函数,那么在运行子类时就“不会执行父类的构造函数”。
要想执行父类的构造函数,需要在子类的构造函数中加上:
parent::__construct();
这个函数的意思是调用父类的构造函数。
这个细节点在框架中市场遇到。
如tp框架中,当我们自己创建的控制器中写了自己的构造方法后,再运行$this->error等函数时就会报“找不到函数”的错误,这是应为父类的构造方法没有被执行。
相关文章推荐
- ViewPager使用PageTransformer的各种切换的效果
- PHP 页面缓冲函数
- php模糊图片 函数
- Windows FTP服务器的搭建
- Laravel 手动分页实现
- PHP中将ip地址转成十进制数的两种实用方法
- Composer中国镜像
- 【51CTO学院三周年】通往程序猿艰辛历程,幸好遇到51CTO学院
- 通过url获取图片尺寸的几种方法:JS和php
- PHP判断一天打卡的第一个时间和最后的时间
- php导出mysql数据字典
- yii框架-yii2分页的使用与扩展(十五)
- PHP实现导入excel表格的代码
- Yii2.0 数据库查询
- 一些php东西
- PHP读写XML文件
- ThinkPHP3.2.3版本框架could not find driver错误
- php 支付宝的几个坑
- output 010123234545
- 使用PHP QR Code生成二维码