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 相关文章推荐
加强版phplib的DB类
Mar 31 PHP
PHP函数常用用法小结
Feb 08 PHP
php下使用SimpleXML 处理XML 文件
Feb 27 PHP
Joomla下利用configuration.php存储简单数据
May 19 PHP
php导出excel格式数据问题
Mar 11 PHP
php判断linux下程序问题实例
Jul 09 PHP
两款万能的php分页类
Nov 12 PHP
PHP序列化/对象注入漏洞分析
Apr 18 PHP
PHP单例模式详解及实例代码
Dec 21 PHP
PHP将数据导出Excel表中的实例(投机型)
Jul 31 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
Aug 28 PHP
PHP实现的敏感词过滤方法示例
Mar 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
php中时间轴开发(刚刚、5分钟前、昨天10:23等)
2011/10/03 PHP
利用php实现禁用IE和火狐的缓存问题
2012/12/03 PHP
ThinkPHP提交表单时默认自动转义的解决方法
2014/11/25 PHP
PHP中require和include路径问题详解
2014/12/25 PHP
SESSION存放在数据库用法实例
2015/08/08 PHP
jquery remove方法应用详解
2012/11/22 Javascript
Js判断CSS文件加载完毕的具体实现
2014/01/17 Javascript
script标签属性用type还是language
2015/01/21 Javascript
JS实现点击文字对应DIV层不停闪动效果的方法
2015/03/02 Javascript
详解JavaScript的闭包、IIFE、apply、函数与对象
2016/12/21 Javascript
jQuery+ajax实现局部刷新的两种方法
2017/06/08 jQuery
浅谈如何使用 webpack 优化资源
2017/10/20 Javascript
node基于puppeteer模拟登录抓取页面的实现
2018/05/09 Javascript
Vue+webpack+Element 兼容问题总结(小结)
2018/08/16 Javascript
Vue组件教程之Toast(Vue.extend 方式)详解
2019/01/27 Javascript
原生js通过一行代码实现简易轮播图
2019/06/05 Javascript
JS定时器如何实现提交成功提示功能
2020/06/12 Javascript
js实现鼠标滑动到某个div禁止滚动
2020/09/17 Javascript
vue的$http的get请求要加上params操作
2020/11/12 Javascript
[45:44]完美世界DOTA2联赛PWL S2 FTD vs PXG 第一场 11.27
2020/12/01 DOTA
动感网页相册 python编写简单文件夹内图片浏览工具
2016/08/17 Python
Pycharm学习教程(3) 代码运行调试
2017/05/03 Python
Win系统PyQt5安装和使用教程
2019/12/25 Python
为什么相对PHP黑python的更少
2020/06/21 Python
如何使用 Flask 做一个评论系统
2020/11/27 Python
Python 2.6.6升级到Python2.7.15的详细步骤
2020/12/14 Python
css3 给背景设置渐变色的方法
2019/09/12 HTML / CSS
John Hardy官方网站:手工设计首饰的奢侈品牌
2017/07/05 全球购物
波兰电子产品购物网站:Vobis
2019/05/26 全球购物
c/c++某大公司的两道笔试题
2014/02/02 面试题
触发器(trigger)的功能都有哪些?写出一个触发器的例子
2012/09/17 面试题
管理学专业个人求职信范文
2013/09/21 职场文书
卫生巾广告词
2014/03/18 职场文书
国家励志奖学金个人先进事迹材料
2014/05/04 职场文书
2015暑期社会实践个人总结
2015/07/13 职场文书
Java存储没有重复元素的数组
2022/04/29 Java/Android