thinkPHP中_initialize方法实例分析

 更新时间:2016年12月05日 11:44:15   作者:牛逼的霍啸林  
这篇文章主要介绍了thinkPHP中_initialize方法,结合实例形式分析了子类调用父类_initialize方法的原理与相关操作技巧,需要的朋友可以参考下

本文实例讲述了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相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》、《smarty模板入门基础教程》及《PHP模板技术总结》。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

相关文章

  • php多功能图片处理类分享(php图片缩放类)

    php多功能图片处理类分享(php图片缩放类)

    本文提供的php类用于完成图片缩放,水印添加,当水印图超过目标图片尺寸时,水印图能自动适应目标图片而缩小,当水印图超过目标图片尺寸时,水印图能自动适应目标图片而缩小,需要的朋友可以参考下
    2014-03-03
  • php循环table实现一行两列显示的方法

    php循环table实现一行两列显示的方法

    这篇文章主要介绍了php循环table实现一行两列显示的方法,本文直接给出实现代码,重点就是在取余方法的运用,需要的朋友可以参考下
    2015-06-06
  • destoon二次开发模板及调用语法汇总

    destoon二次开发模板及调用语法汇总

    这篇文章主要介绍了destoon二次开发模板及调用语法,需要的朋友可以参考下
    2014-06-06
  • ThinkPHP3.2.3数据库设置新特性

    ThinkPHP3.2.3数据库设置新特性

    前篇文章,我们总结了下ThinkPHP3.2中所产生的新变化,本文我们来详细看下关于数据库这块有哪些新特性,非常细致,有需要的小伙伴参考下。
    2015-03-03
  • PHP中cookie和session的区别实例分析

    PHP中cookie和session的区别实例分析

    这篇文章主要介绍了PHP中cookie和session的区别,比较详尽的分析了二者从创建、运用到清除的各个流程的注意事项,需要的朋友可以参考下
    2014-08-08
  • php读取msn上的用户信息类

    php读取msn上的用户信息类

    一个可以获取msn上用户信息的代码
    2008-12-12
  • PHP中使用sleep函数实现定时任务实例分享

    PHP中使用sleep函数实现定时任务实例分享

    这篇文章主要介绍了PHP中使用sleep函数实现定时任务实例分享,本文给出了多个使用sleep的例子,本文还可以作为学习sleep函数的教程,需要的朋友可以参考下
    2014-08-08
  • laravel5环境隐藏index.php后缀(apache)的方法

    laravel5环境隐藏index.php后缀(apache)的方法

    今天小编就为大家分享一篇laravel5环境隐藏index.php后缀(apache)的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • PHP面试常用算法(推荐)

    PHP面试常用算法(推荐)

    下面小编就为大家带来一篇PHP面试常用算法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-07-07
  • Drupal简体中文语言包安装教程

    Drupal简体中文语言包安装教程

    这篇文章主要介绍了Drupal简体中文语言包安装教程,本文讲解了Drupal中文语言包的安装步骤,需要的朋友可以参考下
    2014-09-09

最新评论