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í)行,則要這樣寫
<?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入門教程》、《thinkPHP模板操作技巧總結(jié)》、《ThinkPHP常用方法總結(jié)》、《codeigniter入門教程》、《CI(CodeIgniter)框架進(jìn)階教程》、《Zend FrameWork框架入門教程》、《smarty模板入門基礎(chǔ)教程》及《PHP模板技術(shù)總結(jié)》。
希望本文所述對(duì)大家基于ThinkPHP框架的PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
PHP解密支付寶小程序的加密數(shù)據(jù)、手機(jī)號(hào)的示例代碼
這篇文章主要介紹了PHP解密支付寶小程序的加密數(shù)據(jù)、手機(jī)號(hào)的示例代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-02-02
ThinkPHP框架獲取最后一次執(zhí)行SQL語(yǔ)句及變量調(diào)試簡(jiǎn)單操作示例
這篇文章主要介紹了ThinkPHP框架獲取最后一次執(zhí)行SQL語(yǔ)句及變量調(diào)試簡(jiǎn)單操作,結(jié)合實(shí)例形式分析了thinkPHP獲取最后一次執(zhí)行SQL語(yǔ)句的getLastSql()及fetchSql()函數(shù)以及使用dump方法變量調(diào)試、E方法輸出錯(cuò)誤信息等操作技巧,需要的朋友可以參考下2018-06-06
實(shí)例詳解PHP中html word 互轉(zhuǎn)的方法
這篇文章主要介紹了實(shí)例詳解PHP中html word 互轉(zhuǎn)的方法的相關(guān)資料,涉及到php html word互轉(zhuǎn)的相關(guān)知識(shí),本文介紹的非常詳細(xì),具有參考借鑒價(jià)值2016-01-01

