本文實(shí)例講述了Smarty保留變量用法。分享給大家供大家參考,具體如下:
{$smarty}變量無(wú)需分配,它可以直接在模板中,用于訪問(wèn)一些特殊的模板變量,有很多變量,比如說(shuō):頁(yè)面請(qǐng)求變量$_GET,$_POST,$_REQUEST,$_SESSION,$_COOKIE,還有一些比如說(shuō)環(huán)境變量$_ENV,$_SERVER,它們可以直接通過(guò)如下方式來(lái)獲?。?/P>
{$smarty.get}
同$_GET獲取url參數(shù)
如:$_GET['page'] 通過(guò){$smarty.get.page}獲取
{$smarty.post}
同$_POST獲取參數(shù)
{$smarty.request}
同$_REQUEST獲取請(qǐng)求參數(shù)
{$smarty.cookie}
同$_COOKIE獲取cookie
{$smarty.session}
同$_SESSION獲取session
{$smarty.server}
同$_SERVER獲取服務(wù)器變量
{$smarty.env}
同$_ENV獲取環(huán)境變量
{$smarty.now}
同time(),獲取時(shí)間戳
{$smarty.const}
直接訪問(wèn)PHP常量,如{$smarty.const.__FILE__}
{$smarty.capture}
通過(guò)內(nèi)建的{capture}...{/capture}函數(shù)捕獲的模板輸出可以由{$smarty.capture.name}訪問(wèn)
{$smarty.section} {$smarty.foreach}
分別用來(lái)訪問(wèn){section}和{foreach}的循環(huán)屬性,有一些first,last,index等屬性值可用
{$smarty.template}
返回當(dāng)前模板名
{$smarty.version}
smarty版本
{$smarty.ldelim} {$smarty.rdelim}
用來(lái)打印左分隔符和右分隔符,類{ldelim}{rdelim}
希望本文所述對(duì)大家基于smarty模板的PHP程序設(shè)計(jì)有所幫助。