thinkPHP中_initialize方法實(shí)例分析
本文實(shí)例講述了thinkPHP中_initialize方法。分享給大家供大家參考,具體如下:
子類的_initialize方法自動(dòng)調(diào)用父類的_initialize方法。而php的構(gòu)造函數(shù)construct,如果要調(diào)用父類的方法,必須在子類構(gòu)造函數(shù)顯示調(diào)用parent::__construct();
<?php
class BaseAction extends Action { // 繼承Thinkphp
protected function _initialize() { // thinkphp中的函數(shù)
echo "Base class";
}
}
子類如果沒(méi)有_initialize方法,則默認(rèn)調(diào)用父類的_initialize方法。
輸出:Base class
如果有,則執(zhí)行自己的_initialize方法。
輸出:hello I am child
如果同時(shí)執(zhí)行,則要這樣寫(xiě)
<?php
class IndexAction extends BaseAction {
public function _initialize(){ // 如果子類存在initialize,則不執(zhí)行父類的內(nèi)容
parent::_initialize(); // 加上這一句,才執(zhí)行父類的初始化函數(shù)
echo "hello I am child";
}
}
輸出:Base class hello I am child
更多關(guān)于thinkPHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《ThinkPHP入門(mén)教程》、《thinkPHP模板操作技巧總結(jié)》、《ThinkPHP常用方法總結(jié)》、《codeigniter入門(mén)教程》、《CI(CodeIgniter)框架進(jìn)階教程》、《Zend FrameWork框架入門(mén)教程》、《smarty模板入門(mén)基礎(chǔ)教程》及《PHP模板技術(shù)總結(jié)》。
希望本文所述對(duì)大家基于ThinkPHP框架的PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
php循環(huán)table實(shí)現(xiàn)一行兩列顯示的方法
這篇文章主要介紹了php循環(huán)table實(shí)現(xiàn)一行兩列顯示的方法,本文直接給出實(shí)現(xiàn)代碼,重點(diǎn)就是在取余方法的運(yùn)用,需要的朋友可以參考下2015-06-06
destoon二次開(kāi)發(fā)模板及調(diào)用語(yǔ)法匯總
這篇文章主要介紹了destoon二次開(kāi)發(fā)模板及調(diào)用語(yǔ)法,需要的朋友可以參考下2014-06-06
ThinkPHP3.2.3數(shù)據(jù)庫(kù)設(shè)置新特性
前篇文章,我們總結(jié)了下ThinkPHP3.2中所產(chǎn)生的新變化,本文我們來(lái)詳細(xì)看下關(guān)于數(shù)據(jù)庫(kù)這塊有哪些新特性,非常細(xì)致,有需要的小伙伴參考下。2015-03-03
PHP中cookie和session的區(qū)別實(shí)例分析
這篇文章主要介紹了PHP中cookie和session的區(qū)別,比較詳盡的分析了二者從創(chuàng)建、運(yùn)用到清除的各個(gè)流程的注意事項(xiàng),需要的朋友可以參考下2014-08-08
PHP中使用sleep函數(shù)實(shí)現(xiàn)定時(shí)任務(wù)實(shí)例分享
這篇文章主要介紹了PHP中使用sleep函數(shù)實(shí)現(xiàn)定時(shí)任務(wù)實(shí)例分享,本文給出了多個(gè)使用sleep的例子,本文還可以作為學(xué)習(xí)sleep函數(shù)的教程,需要的朋友可以參考下2014-08-08
laravel5環(huán)境隱藏index.php后綴(apache)的方法
今天小編就為大家分享一篇laravel5環(huán)境隱藏index.php后綴(apache)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10

