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 相关文章推荐
html中select语句读取mysql表中内容
Oct 09 PHP
UTF8编码内的繁简转换的PHP类
Jul 09 PHP
解析php中const与define的应用区别
Jun 18 PHP
部署PHP项目应该注意的几点事项分享
Dec 20 PHP
thinkphp模板输出技巧汇总
Nov 24 PHP
php生成过去100年下拉列表的方法
Jul 20 PHP
PHP中Restful api 错误提示返回值实现思路
Apr 12 PHP
使用php从身份证号中获取一系列线索(星座、生肖、生日等)
May 11 PHP
php基于dom实现的图书xml格式数据示例
Feb 03 PHP
PHP 文件锁与进程锁的使用示例
Aug 07 PHP
php微信公众号开发之校园图书馆
Oct 20 PHP
PHP7中I/O模型内核剖析详解
Apr 14 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的FTP学习(二)[转自奥索]
2006/10/09 PHP
PHP的魔术常量__METHOD__简介
2014/07/08 PHP
两个php日期控制类实例
2014/12/09 PHP
php按字符无乱码截取中文的方法
2015/03/27 PHP
PHP输出九九乘法表代码实例
2015/03/27 PHP
Yii2数据库操作常用方法小结
2017/05/04 PHP
浅谈PHP发送HTTP请求的几种方式
2017/07/25 PHP
jQuery-onload让第一次页面加载时图片是淡入方式显示
2012/05/23 Javascript
js单词形式的运算符
2014/05/06 Javascript
js实现同一页面可多次调用的图片幻灯切换效果
2015/02/28 Javascript
Jqgrid之强大的表格插件应用
2015/12/02 Javascript
微信开发 微信授权详解
2016/10/21 Javascript
jQuery通过改变input的type属性实现密码显示隐藏切换功能
2017/02/08 Javascript
BootStrap自定义popover,点击区域隐藏功能的实现
2018/01/23 Javascript
微信小程序scroll-view组件实现滚动动画
2018/01/31 Javascript
vue+Vue Router多级侧导航切换路由(页面)的实现代码
2018/12/20 Javascript
vue实现分页栏效果
2019/06/28 Javascript
解决vue初始化项目一直停在downloading template的问题
2020/11/09 Javascript
基于scrapy实现的简单蜘蛛采集程序
2015/04/17 Python
Python读取YUV文件,并显示的方法
2018/12/04 Python
详解Pytorch显存动态分配规律探索
2020/11/17 Python
五种Python转义表示法
2020/11/27 Python
通过python-pptx模块操作ppt文件的方法
2020/12/26 Python
突破canvas语法限制 让他支持链式语法
2012/12/24 HTML / CSS
美国在线面料商店:Fashion Fabrics Club
2020/01/31 全球购物
毕业生自荐书
2013/12/18 职场文书
护士自我评价
2014/02/01 职场文书
公司贷款承诺书
2014/05/30 职场文书
社保委托书怎么写
2014/08/02 职场文书
交通事故协议书范本
2014/11/18 职场文书
如何写辞职信
2015/05/13 职场文书
导游词之江苏同里古镇
2019/11/18 职场文书
python scrapy简单模拟登录的代码分析
2021/07/21 Python
canvas实现贪食蛇的实践
2022/02/15 Javascript
详解Flutter和Dart取消Future的三种方法
2022/04/07 Java/Android
Python如何用re模块实现简易tokenizer
2022/05/02 Python