《PHP實(shí)例:PHP模板引擎Smarty中的保留變量用法分析》要點(diǎn):
本文介紹了PHP實(shí)例:PHP模板引擎Smarty中的保留變量用法分析,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
本文實(shí)例講述了PHP模板引擎Smarty中的保留變量用法.分享給大家供大家參考,具體如下:PHP應(yīng)用
在 Smarty 中,有一些保留變量,它們是不需要 PHP 腳本去分配就可以直接使用,即不用使用 $_tpl->assign('var','value') 去分配.PHP應(yīng)用
1、在模板中訪問(wèn)頁(yè)面哀求的變量PHP應(yīng)用
{$smarty.get.user} == $_GET['user'] {$smarty.post.user} == $_POST['user'] {$smarty.cookie.username} == $_COOKIE['username'] {$smarty.session.username} == $_SESSION['username'] {$smarty.server.REMOTE_ADDR} == $_SERVER["REMOTE_ADDR"] {$smarty.env.PATH} == $_ENV['PATH'] {$smarty.request.username} == $_REQUEST['username']
2、在模板文件中拜訪 PHP 腳本中定義的常量和系統(tǒng)常量PHP應(yīng)用
{$smarty.const.__FILE__} //當(dāng)前執(zhí)行的 PHP 文件 {$smarty.const.CONST_VAR} //拜訪 PHP 腳本中 define 定義的常量
3、在模板文件中獲取當(dāng)前服務(wù)器的時(shí)間PHP應(yīng)用
4、配置文件在模板中的拜訪PHP應(yīng)用
可以通過(guò) {$smarty.config.配置變量} 來(lái)拜訪配置文件中的模板變量.這樣的話,在模板中拜訪配置文件中的變量就有兩種方法:一、{#配置變量#};二、{$smarty.config.配置變量},如果有區(qū)域的話,也是如此.PHP應(yīng)用
5、獲取 Smarty 內(nèi)建函數(shù) capture 捕獲的數(shù)據(jù)PHP應(yīng)用
capture函數(shù)的作用是捕獲模板輸出的數(shù)據(jù)并將其存儲(chǔ)到一個(gè)變量里,而不是把它們輸出到頁(yè)面,任安在 {capture name="foo"}和{/capture}之間的數(shù)據(jù)將被存儲(chǔ)到變量$foo中,該變量由name屬性指定.在模板中通過(guò) $smarty.capture.foo 訪問(wèn)該變量,如果沒(méi)有指定 name 屬性,函數(shù)默認(rèn)將使用 "default" 作為參數(shù).PHP應(yīng)用
6、保留變量 $smarty.foreachPHP應(yīng)用
$smarty.foreach 獲取 foreach 循環(huán)數(shù)組的一些信息,比如數(shù)組的個(gè)數(shù)、遞增+1……,關(guān)于 $smarty.foreach 的使用,詳細(xì)內(nèi)容可參考前面一篇《PHP模板引擎Smarty內(nèi)建函數(shù)foreach,foreachelse用法分析》PHP應(yīng)用
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《smarty模板入門(mén)基礎(chǔ)教程》、《PHP模板技術(shù)總結(jié)》、《PHP基于pdo操作數(shù)據(jù)庫(kù)技巧總結(jié)》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP基本語(yǔ)法入門(mén)教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門(mén)教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》PHP應(yīng)用
希望本文所述對(duì)大家基于smarty模板的PHP程序設(shè)計(jì)有所贊助.PHP應(yīng)用
《PHP實(shí)例:PHP模板引擎Smarty中的保留變量用法分析》是否對(duì)您有啟發(fā),歡迎查看更多與《PHP實(shí)例:PHP模板引擎Smarty中的保留變量用法分析》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/6940.html