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 相关文章推荐
定制404错误页面,并发信给管理员的程序
Oct 09 PHP
php 清除网页病毒的方法
Dec 05 PHP
PHP 批量删除数据的方法分析
Oct 30 PHP
PHP 类相关函数的使用详解
May 10 PHP
PHP将XML转数组过程详解
Nov 13 PHP
php中in_array函数用法分析
Nov 15 PHP
php中return的用法实例分析
Feb 28 PHP
从性能方面考虑PHP下载远程文件的3种方法
Dec 29 PHP
Zend Framework分页类用法详解
Mar 22 PHP
基于php实现的验证码小程序
Dec 13 PHP
php实现的pdo公共类定义与用法示例
Jul 19 PHP
Laravel框架数据库迁移操作实例详解
Apr 06 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
迅雷下载《中学科技》怀旧期刊下载
2021/02/27 无线电
php在字符串中查找另一个字符串
2008/11/19 PHP
php中json_encode中文编码问题分析
2011/09/13 PHP
基于PHP5魔术常量与魔术方法的详解
2013/06/13 PHP
php根据年月获取季度的方法
2014/03/31 PHP
PHP实现的Redis多库选择功能单例类
2017/07/27 PHP
一些相见恨晚的 JavaScript 技巧
2010/04/25 Javascript
checkbox全选所涉及到的知识点介绍
2013/12/31 Javascript
jQuery异步验证用户名是否存在示例代码
2014/05/21 Javascript
javascript实现动态模态绑定grid过程代码
2014/09/22 Javascript
jQuery实现仿百度帖吧头部固定导航效果
2015/08/07 Javascript
React Native中导航组件react-navigation跨tab路由处理详解
2017/10/31 Javascript
详解vue 计算属性与方法跟侦听器区别(面试考点)
2018/04/23 Javascript
Vue的双向数据绑定实现原理解析
2020/02/17 Javascript
[01:12:08]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.24
2019/09/10 DOTA
跟老齐学Python之画圈还不简单吗?
2014/09/20 Python
在Python的Django框架中调用方法和处理无效变量
2015/07/15 Python
python2.7 mayavi 安装图文教程(推荐)
2017/06/22 Python
学习Python3 Dlib19.7进行人脸面部识别
2018/01/24 Python
Python如何获得百度统计API的数据并发送邮件示例代码
2019/01/27 Python
python射线法判断一个点在图形区域内外
2019/06/28 Python
python打开windows应用程序的实例
2019/06/28 Python
一行Python代码制作动态二维码的实现
2019/09/09 Python
python deque模块简单使用代码实例
2020/03/12 Python
Python实现迪杰斯特拉算法并生成最短路径的示例代码
2020/12/01 Python
基于Html5 canvas实现裁剪图片和马赛克功能及又拍云上传图片 功能
2019/07/09 HTML / CSS
什么时候用assert
2015/05/08 面试题
财务出纳员岗位职责
2013/11/26 职场文书
给全校老师的建议书
2014/03/13 职场文书
写求职信有哪些注意事项
2014/05/08 职场文书
单位工作证明
2014/10/07 职场文书
个人学习党的群众路线教育实践活动心得体会
2014/11/05 职场文书
大学生各类奖学金申请书
2019/06/24 职场文书
MySQL中InnoDB存储引擎的锁的基本使用教程
2021/05/26 MySQL
利用python实时刷新基金估值(摸鱼小工具)
2021/09/15 Python
漫画《尖帽子的魔法工坊》宣布动画化
2022/04/06 日漫