欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > php >内容正文

php

initialize php,thinkPHP中_initialize方法实例分析

发布时间:2023/12/18 php 55 豆豆
生活随笔 收集整理的这篇文章主要介绍了 initialize php,thinkPHP中_initialize方法实例分析 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

本文实例讲述了thinkPHP中_initialize方法。分享给大家供大家参考,具体如下:

子类的_initialize方法自动调用父类的_initialize方法。而php的构造函数construct,如果要调用父类的方法,必须在子类构造函数显示调用parent::__construct();

class BaseAction extends Action { // 继承Thinkphp

protected function _initialize() { // thinkphp中的函数

echo "Base class";

}

}

子类如果没有_initialize方法,则默认调用父类的_initialize方法。

输出:Base class

如果有,则执行自己的_initialize方法。

输出:hello I am child

如果同时执行,则要这样写

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程序设计有所帮助。

总结

以上是生活随笔为你收集整理的initialize php,thinkPHP中_initialize方法实例分析的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。