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 相关文章推荐
967 个函式
Oct 09 PHP
php 图片加水印与上传图片加水印php类
May 12 PHP
PHP 截取字符串专题集合
Aug 19 PHP
php对数组排序代码分享
Feb 24 PHP
PHP中strlen()和mb_strlen()的区别浅析
Jun 19 PHP
php实现复制移动文件的方法
Jul 29 PHP
ThinkPHP进程计数类Process用法实例详解
Sep 25 PHP
你不知道的文件上传漏洞php代码分析
Sep 29 PHP
PHP使用GD库输出汉字的方法【测试可用】
Nov 10 PHP
PHP实现随机生成水印图片功能
Mar 22 PHP
PHP PDO操作MySQL基础教程
Jun 05 PHP
针对PHP开发安全问题的相关总结
Mar 22 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管理依赖(dependency)关系工具 Composer的自动加载(autoload)
2014/08/18 PHP
php的mssql数据库连接类实例
2014/11/28 PHP
Firefox和IE浏览器兼容JS脚本写法小结
2008/07/07 Javascript
JavaScript设置FieldSet展开与收缩
2009/05/15 Javascript
从盛大通行证上摘下来的身份证验证js代码
2011/01/11 Javascript
js为数字添加逗号并格式化数字的代码
2013/08/23 Javascript
js数组循环遍历数组内所有元素的方法
2014/01/18 Javascript
jQuery避免$符和其他JS库冲突的方法对比
2014/02/20 Javascript
JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
2015/12/13 Javascript
JavaScript 闭包机制详解及实例代码
2016/10/10 Javascript
Vue.js -- 过滤器使用总结
2017/02/18 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
2017/06/15 Javascript
AngularJs ng-change事件/指令的用法小结
2017/11/01 Javascript
Angularjs渲染的 using 指令的星级评分系统示例
2017/11/09 Javascript
js实现数组内数据的上移和下移的实例
2017/11/14 Javascript
JavaScript学习笔记之DOM基础操作实例小结
2019/01/09 Javascript
[02:43]2018DOTA2亚洲邀请赛主赛事首日TOP5
2018/04/04 DOTA
详解Python Socket网络编程
2016/01/05 Python
浅析Python基础-流程控制
2016/03/18 Python
总结Python编程中函数的使用要点
2016/03/20 Python
Apache部署Django项目图文详解
2019/07/30 Python
PyCharm第一次安装及使用教程
2020/01/08 Python
python tkinter之 复选、文本、下拉的实现
2020/03/04 Python
在keras里实现自定义上采样层
2020/06/28 Python
英国在线药房:Express Chemist
2019/03/28 全球购物
xxx同志考察材料
2014/02/07 职场文书
社区清明节活动总结
2014/07/04 职场文书
日语系毕业求职信
2014/07/27 职场文书
装修活动策划方案
2014/08/27 职场文书
2014年法制宣传日活动方案
2014/11/02 职场文书
出纳岗位职责
2015/01/31 职场文书
2015年学生会主席工作总结
2015/04/21 职场文书
国庆节新闻稿
2015/07/17 职场文书
Python中快速掌握Data Frame的常用操作
2021/03/31 Python
解决golang post文件时Content-Type出现的问题
2021/05/02 Golang
python爬取网页版QQ空间,生成各类图表
2021/06/02 Python