今天就跟大家聊聊有关thinkPHP中_initialize方法如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
子类的_initialize方法自动调用父类的_initialize方法。而php的构造函数construct,如果要调用父类的方法,必须在子类构造函数显示调用parent::__construct();
<?php classBaseActionextendsAction{//继承Thinkphp protectedfunction_initialize(){//thinkphp中的函数 echo"Baseclass"; } }
子类如果没有_initialize方法,则默认调用父类的_initialize方法。
输出:Base class
如果有,则执行自己的_initialize方法。
输出:hello I am child
如果同时执行,则要这样写
<?php classIndexActionextendsBaseAction{ publicfunction_initialize(){//如果子类存在initialize,则不执行父类的内容 parent::_initialize();//加上这一句,才执行父类的初始化函数 echo"helloIamchild"; } }
输出:Base class hello I am child
看完上述内容,你们对thinkPHP中_initialize方法如何使用有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注恰卡编程网行业资讯频道,感谢大家的支持。
如何快速解决ThinkPHP5.1出现MISS缓存未命中问题
如何快速解决ThinkPHP5.1出现MISS缓存未命中问题这篇文...
thinkphp 6.0 swoole扩展websocket使用教程
PHP之ThinkPHP框架,让你10分钟快速入门,还免费包教会哟
ThinkPHP5.0目录结构,作用及其初略说明
Thinkphp在IIS7.5里的伪静态代码,亲测,收藏
哪些PHP开源作品值得关注
开源学校教务管理系统
一次项目中Thinkphp绕过禁用函数的实战记录
thinkphp如何用中间件记录行为日志
thinkphp3.1与3.2的区别有哪些
thinkphp3.1与3.2的区别有哪些今天小编给大家分享一下t...
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议