thinkPHP中_initialize方法实例分析
本文实例讲述了thinkPHP中_initialize方法。分享给大家供大家参考,具体如下:
子类的_initialize方法自动调用父类的_initialize方法。而php的构造函数construct,如果要调用父类的方法,必须在子类构造函数显示调用parent::__construct();
<?php
classBaseActionextendsAction{//继承Thinkphp
protectedfunction_initialize(){//thinkphp中的函数
echo"Baseclass";
}
}
子类如果没有_initialize方法,则默认调用父类的_initialize方法。
输出:Baseclass
如果有,则执行自己的_initialize方法。
输出:helloIamchild
如果同时执行,则要这样写
<?php
classIndexActionextendsBaseAction{
publicfunction_initialize(){//如果子类存在initialize,则不执行父类的内容
parent::_initialize();//加上这一句,才执行父类的初始化函数
echo"helloIamchild";
}
}
输出:BaseclasshelloIamchild
更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《ZendFrameWork框架入门教程》、《smarty模板入门基础教程》及《PHP模板技术总结》。
希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。
热门推荐
10 诗词送行祝福语大全简短
11 新房开工吉日祝福语简短
12 50多岁生日简短祝福语
13 安徽疫情祝福语简短英语
14 农民朋友发财祝福语简短
15 对生活祝福语简短精辟
16 搬家词简短祝福语朋友
17 女神结婚快乐祝福语简短
18 文学短句祝福语大全简短