W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
{assign}函數(shù)的縮寫(xiě)。你可以在模板內(nèi)對(duì)變量進(jìn)行賦值,或者對(duì)數(shù)組元素進(jìn)行賦值。
在模板中進(jìn)行賦值,從根本上講還是將程序邏輯放到顯示層來(lái)進(jìn)行了,在PHP端進(jìn)行此操作會(huì)更好。請(qǐng)自行考慮。
下面是該標(biāo)簽的屬性:
屬性:
參數(shù)名稱(chēng) | 縮寫(xiě) | 類(lèi)型 | 必選參數(shù) | 默認(rèn)值 | 說(shuō)明 |
---|---|---|---|---|---|
scope | n/a | string | No | n/a | 變量的作用范圍: 'parent','root' 或 'global' |
可選標(biāo)記:
名稱(chēng) | 說(shuō)明 |
---|---|
nocache | 對(duì)賦值操作不進(jìn)行緩存 |
Example 7.1. 簡(jiǎn)單賦值
{$name='Bob'} The value of $name is {$name}.
輸出:
The value of $name is Bob.
Example 7.2. 數(shù)學(xué)運(yùn)算賦值
{$running_total=$running_total+$some_array[row].some_value}
Example 7.3. 對(duì)數(shù)組元素賦值
{$user.name="Bob"}
Example 7.4. 對(duì)多維數(shù)組元素賦值
{$user.name.first="Bob"}
Example 7.5. 附加到數(shù)組
{$users[]="Bob"}
Example 7.6. 賦值的作用范圍
在包含的模板內(nèi)賦值的變量,在包含模板內(nèi)可見(jiàn)。
{include file="sub_template.tpl"} ... {* display variable assigned in sub_template *} {$foo}<br> ...
上面的模板是包含了下面的模板sub_template.tpl
... {* foo will be known also in the including template *} {$foo="something" scope=parent} {* bar is assigned only local in the including template *} {$bar="value"} ...
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: