久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

ThinkPHP-模板指南-系統(tǒng)變量

來自站長百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

導(dǎo)航:返回上一頁

除了常規(guī)變量的輸出外,模板引擎還支持系統(tǒng)變量和系統(tǒng)常量、以及系統(tǒng)特殊變量的輸出。它們的輸出不需要事先賦值給某個模板變量。系統(tǒng)變量的輸出必須以$Think. 打頭,并且仍然可以支持使用函數(shù)。

  • 系統(tǒng)變量:包括server、session、post、get、request、cookie

XML/HTML代碼

{$Think.server.script_name } // 輸出$_SERVER變量    

{$Think.session.session_id|md5 } // 輸出$_SESSION變量    

{$Think.get.pageNumber } // 輸出$_GET變量    

{$Think.cookie.name }  // 輸出$_COOKIE變量    

支持輸出$_SERVER、$_ENV、 $_POST、 $_GET、 $_REQUEST、$_SESSION和 $_COOKIE變量。后面的server、cookie、config不區(qū)分大小寫,但是變量區(qū)分大小寫。例如:{$Think.server.script_name }和{$Think.SERVER.script_name }等效

  • SESSION 、COOKIE還支持二維數(shù)組的輸出,例如

XML/HTML代碼

{$Think.CONFIG.user.user_name}

{$Think.session.user.user_name}

系統(tǒng)不支持三維以上的數(shù)組輸出,請使用下面的方式輸出。

以上方式還可以寫成:

XML/HTML代碼

{$_SERVER.script_name } // 輸出$_SERVER變量    

{$_SESSION.session_id|md5 } // 輸出$_SESSION變量    

{$_GET.pageNumber } // 輸出$_GET變量    

{$_COOKIE.name }  // 輸出$_COOKIE變量  

  • 系統(tǒng)常量 :使用$Think.const 輸出

輸出的值和L('page_error')的返回結(jié)果是一樣的。

XML/HTML代碼

{$Think.config.user.user_name}

  • 語言變量:輸出項目的當(dāng)前語言定義值

XML/HTML代碼

{$Think.lang.page_error}

XML/HTML代碼

{$Think.const./index.php/Manual/197 }

{$Think.const.MODULE_NAME }

或者直接使用

XML/HTML代碼

{$Think./index.php/Manual/197 }

{$Think.MODULE_NAME }

  • 特殊變量 :由ThinkPHP系統(tǒng)內(nèi)部定義的常量

XML/HTML代碼

{$Think.version }  //版本     

{$Think.now } //現(xiàn)在時間     

{$Think.template|basename } //模板頁面     

{$Think.LDELIM } //模板標簽起始符號     

{$Think.RDELIM } //模板標簽結(jié)束符號
  • 配置參數(shù) :輸出項目的配置參數(shù)值

XML/HTML代碼

{$Think.config.db_charset}

輸出的值和C('db_charset') 的返回結(jié)果是一樣的。