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 相关文章推荐
php-accelerator网站加速PHP缓冲的方法
Jul 30 PHP
PHP 木马攻击防御技巧
Jun 13 PHP
php使用正则过滤js脚本代码实例
May 10 PHP
php查询mssql出现乱码的解决方法
Dec 29 PHP
Laravel 5框架学习之日期,Mutator 和 Scope
Apr 08 PHP
php操作MongoDB类实例
Jun 17 PHP
在WordPress中使用wp-cron插件来设置定时任务
Dec 10 PHP
php实现给一张图片加上水印效果
Jan 02 PHP
PHP简单预防sql注入的方法
Sep 27 PHP
PHP数组相加操作及与array_merge的区别浅析
Nov 26 PHP
PHP字符串逆序排列实现方法小结【strrev函数,二分法,循环法,递归法】
Jan 13 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
May 13 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
用windows下编译过的eAccelerator for PHP 5.1.6实现php加速的使用方法
2007/09/30 PHP
php.ini 配置文件的深入解析
2013/06/17 PHP
php全角字符转换为半角函数
2014/02/07 PHP
ThinkPHP CURD方法之page方法详解
2014/06/18 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
javascript 鼠标拖动图标技术
2010/02/07 Javascript
在Python中使用glob模块查找文件路径的方法
2015/06/17 Javascript
javascript最基本的函数汇总
2015/06/25 Javascript
浅析在javascript中创建对象的各种模式
2016/05/06 Javascript
JS遍历ul下的li点击弹出li的索引的实现方法
2016/09/19 Javascript
bootstrap的3级菜单样式,支持母版页保留打开状态实现方法
2016/11/10 Javascript
微信小程序wx.getImageInfo()如何获取图片信息
2018/01/26 Javascript
vue-cli结合Element-ui基于cropper.js封装vue实现图片裁剪组件功能
2018/03/01 Javascript
postman+json+springmvc测试批量添加实例
2018/03/31 Javascript
微信小程序实现自上而下字幕滚动
2018/07/14 Javascript
js实现旋转的星空效果
2019/11/01 Javascript
Vue前端项目部署IIS的实现
2020/01/06 Javascript
JS定时器如何实现提交成功提示功能
2020/06/12 Javascript
详解javascript void(0)
2020/07/13 Javascript
vant 中van-list的用法说明
2020/11/11 Javascript
[04:16]完美世界DOTA2联赛PWL S2 集锦第一期
2020/11/23 DOTA
浅谈Python爬取网页的编码处理
2016/11/04 Python
pytorch制作自己的LMDB数据操作示例
2019/12/18 Python
详解python itertools功能
2020/02/07 Python
英国最大的奢侈珠宝和手表网站:C W Sellors
2017/02/10 全球购物
薇姿法国官网:Vichy法国
2021/01/28 全球购物
教师一帮一活动总结
2014/07/08 职场文书
会计专业自荐书
2014/07/08 职场文书
学校领导班子对照检查材料
2014/08/28 职场文书
收入及婚姻状况证明
2014/11/20 职场文书
劳模事迹材料范文
2014/12/24 职场文书
八年级作文之友谊
2019/12/02 职场文书
MySQL如何使备份得数据保持一致
2022/05/02 MySQL
Mysql将字符串按照指定字符分割的正确方法
2022/05/30 MySQL
ubuntu下常用apt命令介绍
2022/06/05 Servers