鍍金池/ 教程/ PHP/ Smarty雙引號(hào)里值的嵌入
Smarty安裝
Smarty insert
Smarty 建立緩存
Smarty調(diào)試控制臺(tái)
Smarty if,elseif,else
Smarty include_php
Smarty多個(gè)緩存
Smarty方法
Smarty section,sectionelse
Smarty注釋代碼
Smarty屬性
Smarty緩沖處理函數(shù)
Smarty變量調(diào)節(jié)器
Smarty函數(shù)
Smarty組合修改器
Smarty雙引號(hào)里值的嵌入
Smarty預(yù)過濾器
Smarty foreach,foreachelse
Smarty include
Smarty Caching緩存
Smarty變量
Smarty assign用法
Smarty控制插件輸出緩沖
Smarty從配置文件讀取的變量
Smarty對(duì)象
Smarty literal
Smarty緩存集合
Smarty教程
Smarty display方法
Smarty自定義函數(shù)
Smarty配置文件
Smarty擴(kuò)展設(shè)置
Smarty數(shù)學(xué)運(yùn)算
Smarty輸出濾鏡
Smarty fetch方法

Smarty雙引號(hào)里值的嵌入

雙引號(hào)里值的嵌入

Smarty可以識(shí)別嵌入在雙引號(hào)中的變量,只要此變量只包含數(shù)字、字母、下劃線和中括號(hào)[].對(duì)于其他的符號(hào)(句號(hào)、對(duì)象相關(guān)的,等等)此變量必須用兩個(gè)'`'(此符號(hào)和‘ ~ '在同一個(gè)鍵上,一般在ESC鍵下面一個(gè)鍵上)包住。

 


例 3-4.雙引號(hào)里值的嵌入語法

SYNTAX EXAMPLES:
{func var="test $foo test"} <-- sees $foo
{func var="test $foo_bar test"} <-- sees $foo_bar
{func var="test $foo[0] test"} <-- sees $foo[0]
{func var="test $foo[bar] test"} <-- sees $foo[bar]
{func var="test $foo.bar test"} <-- sees $foo (not $foo.bar)
{func var="test `$foo.bar` test"} <-- sees $foo.bar

PRACTICAL EXAMPLES:
{include file="subdir/$tpl_name.tpl"} <-- will replace $tpl_name with value
{cycle values="one,two,`$smarty.config.myval`"} <-- must have backticks