## ASSIGN標簽
?
ASSIGN標簽用于在模板文件中定義變量,用法如下:
?
~~~
{assign name="var" value="123" /}
~~~
在運行模板的時候,賦值了一個`var`的變量,值是`123`。
?
value屬性也支持變量,例如:
?
~~~
{assign name="var" value="$val" /}
~~~
或者直接把系統變量賦值給var變量,例如:
?
~~~
{assign name="var" value="$Think.get.name" /}
~~~
相當于,執行了:`$var = $_GET['name'];`
?
## DEFINE標簽
DEFINE標簽用于中模板中定義常量,用法如下:
?
~~~
{define name="MY_DEFINE_NAME" value="3" /}
~~~
在運行模板的時候,就會定義一個`MY_DEFINE_NAME`的常量。
?
value屬性可以支持變量(包括系統變量),例如:
?
~~~
{define name="MY_DEFINE_NAME" value="$name" /}
~~~
或者
?
~~~
{define name="MY_DEFINE_NAME" value="$Think.get.name" /}
~~~