thinkPHP中_initialize方法实例分析


Posted in PHP onDecember 05, 2016

本文实例讲述了thinkPHP中_initialize方法。分享给大家供大家参考,具体如下:

子类的_initialize方法自动调用父类的_initialize方法。而php的构造函数construct,如果要调用父类的方法,必须在子类构造函数显示调用parent::__construct();

<?php
class BaseAction extends Action { // 继承Thinkphp
  protected function _initialize() { // thinkphp中的函数
    echo "Base class";
  }
}

子类如果没有_initialize方法,则默认调用父类的_initialize方法。

输出:Base class

如果有,则执行自己的_initialize方法。

输出:hello I am child

如果同时执行,则要这样写

<?php
class IndexAction extends BaseAction {
  public function _initialize(){ // 如果子类存在initialize,则不执行父类的内容
    parent::_initialize(); // 加上这一句,才执行父类的初始化函数
    echo "hello I am child";
  }
}

输出:Base class hello I am child

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP4实际应用经验篇(2)
Oct 09 PHP
《PHP编程最快明白》第七讲:php图片验证码与缩略图
Nov 01 PHP
基于PHP字符串的比较函数strcmp()与strcasecmp()的使用详解
May 15 PHP
PHP 解决session死锁的方法
Jun 20 PHP
destoon找回管理员密码的方法
Jun 21 PHP
php中函数前加&amp;符号的作用分解
Jul 08 PHP
PHP 微信支付类 demo
Nov 30 PHP
PHP面向对象五大原则之接口隔离原则(ISP)详解
Apr 04 PHP
php实现生成PDF文件的方法示例【基于FPDF类库】
Jul 21 PHP
PHP filesize函数用法浅析
Feb 15 PHP
Laravel 解决composer相关操作提示php相关异常的问题
Oct 23 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
Nov 19 PHP
php版微信自定义回复功能示例
Dec 05 #PHP
thinkPHP中配置的读取与C方法详解
Dec 05 #PHP
PHP实现微信JS-SDK接口选择相册及拍照并上传的方法
Dec 05 #PHP
thinkPHP js文件中U方法不被解析问题的解决方法
Dec 05 #PHP
thinkPHP中验证码的简单实现方法
Dec 05 #PHP
php获取当前月与上个月月初及月末时间戳的方法
Dec 05 #PHP
简述php环境搭建与配置
Dec 05 #PHP
You might like
PHP 高级课程笔记 面向对象
2009/06/21 PHP
兼容firefox,chrome的网页灰度效果
2011/08/08 PHP
php Ubb代码编辑器函数代码
2012/07/05 PHP
PDO版本问题 Invalid parameter number: no parameters were bound
2013/01/06 PHP
一个PHP二维数组排序的函数分享
2014/01/17 PHP
Laravel框架路由设置与使用示例
2018/06/12 PHP
javascript 面向对象编程 function也是类
2009/09/17 Javascript
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
2009/10/20 Javascript
js事件冒泡实例分享(已测试)
2013/04/23 Javascript
javascript仿php的print_r函数输出json数据
2013/09/13 Javascript
JavaScript控制网页层收起和展开效果的方法
2015/04/15 Javascript
分享15个大家都熟知的jquery小技巧
2015/12/02 Javascript
浅谈js中字符和数组一些基本算法题
2016/08/15 Javascript
vue开发心得和技巧分享
2016/10/27 Javascript
javascript设计模式之单体模式学习笔记
2017/02/15 Javascript
jQuery自定义元素右键点击事件(实现案例)
2017/04/28 jQuery
基于vue-cli配置lib-flexible + rem实现移动端自适应
2017/12/26 Javascript
解决Jquery下拉框数据动态获取的问题
2018/01/25 jQuery
vue父组件向子组件传递多个数据的实例
2018/03/01 Javascript
NodeJS 实现多语言的示例代码
2018/09/11 NodeJs
vue之a-table中实现清空选中的数据
2019/11/07 Javascript
用Python抢过年的火车票附源码
2015/12/07 Python
Python中函数的基本定义与调用及内置函数详解
2019/05/13 Python
分享8个非常流行的 Python 可视化工具包
2019/06/05 Python
python单例模式的多种实现方法
2019/07/26 Python
Django中Aggregation聚合的基本使用方法
2020/07/09 Python
python接口自动化之ConfigParser配置文件的使用详解
2020/08/03 Python
使用CSS3编写灰阶滤镜来制作黑白照片效果的方法
2016/05/09 HTML / CSS
C++:memset ,memcpy和strcpy的根本区别
2013/04/27 面试题
毕业学生推荐信
2013/12/01 职场文书
村容村貌整治方案
2014/05/21 职场文书
开发房地产协议书
2014/09/14 职场文书
争先创优演讲稿
2014/09/15 职场文书
物业公司管理制度
2015/08/05 职场文书
公司员工宿舍管理制度
2015/08/07 职场文书
python用字节处理文件实例讲解
2021/04/13 Python