新聞中心
thinkphp3.0基礎(chǔ)如何在模板引擎中輸出系統(tǒng)變量和系統(tǒng)常量
我們在上一節(jié)講了在 “thinkphp 中如何修改模版標簽定界符”,達到防止與JS混淆的目的。今天接著講thinkphp的模板引擎,無憂主機(www.gle-technology.com)小編準備今天講在模板里面輸出系統(tǒng)變量和系統(tǒng)常量,大家都知道,我們在前面講了給模板分配變量,然后在模板里面通過{$name}的方式來獲取。這些稱為常規(guī)變量,小編今天給大家講的系統(tǒng)變量是在系統(tǒng)內(nèi)置的變量,不需要我們賦值分配。系統(tǒng)變量的輸出必須以$Think.打頭,也是用標簽的方式來寫,我們常見的系統(tǒng)變量包括server,session,post,get,request,cookie,比如 {$Think.server.script_name } // 輸出$_SERVER變量 {$Think.session.session_id|md5 } // 輸出$_SESSION變量 {$Think.get.pageNumber } // 輸出$_GET變量 {$Think.cookie.name }? // 輸出$_COOKIE變量 這里的標簽定界符按照你的設(shè)置來寫,系統(tǒng)常量也是如此,以$Think.打頭比如 {$Think.APP_NAME} {$Think.THINK_PATH} {$Think.APP_PATH} 還有一些特殊的常量,由thinkphp系統(tǒng)內(nèi)部定義: {$Think.version }? //當前THINKPHP版本 {$Think.now } //現(xiàn)在時間 {$Think.template|basename } //模板頁面 {$Think.LDELIM } //模板標簽起始符號 {$Think.RDELIM } //模板標簽結(jié)束符號 這些都沒什么技術(shù)性的,只需要大家記住即可,快速記住最好的辦法就是把每一個系統(tǒng)變量和常量都去寫一遍,然后放到php虛擬主機里面去運行,這樣可以得到很好的記憶。好了,本章比較簡單,到這里結(jié)束了。 純Linux環(huán)境下高端免備案【香港獨立IP地址】 php空間,僅僅只需199元一年起。商務(wù)中國域名核心代理直銷50元注冊國際頂級域名
本文地址:http://www.gle-technology.com/thinkphp/8779.html