咱們在上一節講了在 「thinkphp 中如何修改模版標籤訂界符」, 達到防止與JS混淆的目的。今天接着講thinkphp的模板引擎,無憂主機(www.51php.com)小編準備今天講在模板裏面輸出系統變量和系統 常量,你們都知道,咱們在前面講了給模板分配變量,而後在模板裏面經過{$name}的方式來獲取。這些稱爲常規變量,小編今天給你們講的系統變量是在系 統內置的變量,不須要咱們賦值分配。系統變量的輸出必須以$Think.打頭,也是用標籤的方式來寫,咱們常見的系統變量包括 server,session,post,get,request,cookie,好比 php
{$Think.server.script_name } // 輸出$_SERVER變量 html
{$Think.session.session_id|md5 } // 輸出$_SESSION變量 thinkphp
{$Think.get.pageNumber } // 輸出$_GET變量 cookie
{$Think.cookie.name } // 輸出$_COOKIE變量 session
這裏的標籤訂界符按照你的設置來寫,系統常量也是如此,以$Think.打頭好比 post
{$Think.APP_NAME} spa
{$Think.THINK_PATH} server
{$Think.APP_PATH} htm
還有一些特殊的常量,由thinkphp系統內部定義: 模板引擎
{$Think.version } //當前THINKPHP版本
{$Think.now } //如今時間
{$Think.template|basename } //模板頁面
{$Think.LDELIM } //模板標籤起始符號
{$Think.RDELIM } //模板標籤結束符號
這些都沒什麼技術性的,只須要你們記住便可,快速記住最好的辦法就是把每個系統變量和常量都去寫一遍,而後放到php虛擬主機裏面去運行,這樣能夠獲得很好的記憶。好了,本章比較簡單,到這裏結束了。