本文主要介紹了Smarty保留變數用法,較為詳細的介紹了Smarty常見保留變數的功能與使用方法,需要的朋友可以參考下。希望對大家有幫助。
具體如下:
{$smarty}變數無需分配,它可以直接在模板中,用於訪問一些特殊的模板變量,有很多變量,比如說:頁面請求變量$ _GET,$_POST,$_REQUEST,$_SESSION,$_COOKIE,還有一些比如說環境變數$_ENV,$_SERVER,它們可以直接透過以下方式取得:
{$smarty.get}
相同$_GET取得url參數
如:$_GET['page'] 透過{$smarty.get.page}取得
{$smarty.post}
同$_POST取得參數
{$smarty.request}
同$_REQUEST取得請求參數
{$smarty.cookie}
同$_COOKIE取得cookie
{$smarty.session}
同$_SESSION取得session
{$smarty.server}
同$_SERVER取得伺服器變數
{$smarty.env}
相同$_ENV取得環境變數
{$smarty.now}
同time(),取得時間戳
{$smarty.const}
直接存取PHP常數,如{$smarty.const.__FILE__}
{$smarty.capture}
透過內建的{capture}. ..{/capture}函數捕獲的模板輸出可以由{$smarty.capture.name}存取
{$smarty.section} {$smarty.foreach}
分別用來存取{section}和{foreach}的循環屬性,有一些first,last, index等屬性值可用
{$smarty.template}
傳回目前範本名稱
{$smarty.version}
smarty版本
{$smarty.ldelim} {$smarty.rdelim}
用來列印左分隔符號和右分隔符,類別{ldelim}{rdelim}
相關推薦:
#以上是Smarty分析保留變數的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!