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学习资源和链接.
Dec 05 PHP
ThinkPHP 防止表单重复提交的方法
Aug 08 PHP
PHP抽象类 介绍
Jun 13 PHP
探讨fckeditor在Php中的配置详解
Jun 08 PHP
php将图片保存入mysql数据库失败的解决方法
Dec 27 PHP
laravel安装zend opcache加速器教程
Mar 02 PHP
php自定义hash函数实例
May 05 PHP
详解WordPress开发中get_header()获取头部函数的用法
Jan 08 PHP
PHP使用Memcache时模拟命名空间及缓存失效问题的解决
Feb 27 PHP
PHP面向对象程序设计类的定义与用法简单示例
Dec 27 PHP
PHP获取当前日期及本周一是几月几号的方法
Mar 28 PHP
Laravel自定义 封装便捷返回Json数据格式的引用方法
Sep 29 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
PHP4实际应用经验篇(2)
2006/10/09 PHP
用PHP和ACCESS写聊天室(八)
2006/10/09 PHP
php更改目录及子目录下所有的文件后缀扩展名的代码
2010/10/12 PHP
用来解析.htpasswd文件的PHP类
2012/09/05 PHP
利用Fix Rss Feeds插件修复WordPress的Feed显示错误
2015/12/19 PHP
浅析Yii2中GridView常见操作
2016/04/22 PHP
PHP实现的解汉诺塔问题算法示例
2018/08/06 PHP
phpMyAdmin通过密码漏洞留后门文件
2018/11/20 PHP
php判断数组是否为空的实例方法
2020/05/10 PHP
JavaScript对象、属性、事件手册集合方便查询
2010/07/04 Javascript
倒记时60刷新网页的js代码
2014/02/18 Javascript
jquery实现的图片点击滚动效果
2014/04/29 Javascript
js实现网页自动刷新可制作节日倒计时效果
2014/05/27 Javascript
深入探寻seajs的模块化与加载方式
2015/04/14 Javascript
一系列Bootstrap导航条使用方法分享
2016/04/29 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(二)
2016/09/14 Javascript
Bootstrap3 图片(响应式图片&amp;图片形状)
2017/01/04 Javascript
Angular2 组件间通过@Input @Output通讯示例
2017/08/24 Javascript
原生JS实现日历组件的示例代码
2017/09/22 Javascript
实例讲解javascript实现异步图片上传方法
2017/12/05 Javascript
vue3.0 CLI - 1 - npm 安装与初始化的入门教程
2018/09/14 Javascript
微信小程序搭建(mpvue+mpvue-weui+fly.js)的详细步骤
2018/09/18 Javascript
详解jQuery中的getAll()和cleanData()
2019/04/15 jQuery
Python中的Numeric包和Numarray包使用教程
2015/04/13 Python
浅谈Python采集网页时正则表达式匹配换行符的问题
2018/12/20 Python
Python Pillow Image Invert
2019/01/22 Python
python中使用while循环的实例
2019/08/05 Python
Python的缺点和劣势分析
2019/11/19 Python
tensorflow获取预训练模型某层参数并赋值到当前网络指定层方式
2020/01/24 Python
Python内置函数locals和globals对比
2020/04/28 Python
生物技术研究生自荐信
2013/11/12 职场文书
文明城市创建标语
2014/06/16 职场文书
2014年市场部工作总结
2014/11/25 职场文书
超市工作总结范文2014
2014/12/19 职场文书
Python selenium的这三种等待方式一定要会!
2021/06/10 Python
Android Flutter实现图片滑动切换效果
2022/04/07 Java/Android