2012年7月28日 星期六

IsDefined

isDefined: 檢查變數是否存在,以字串形式接受變數名稱作為參數,
變數存在傳回true,否則傳回false。

ex. 1: 判斷foo存在與否
<cfset foo= 5>

<cfif isdefined("foo")>
    foo!
</cfif>

ex. 2: 判斷foo存在與否,不存在則用cfset定義foo
<cfif isdefined("foo")>
    do nothing.
<cfelse>
    <cfset foo = 5>
</cfif>

cfset cfif

cfset: 可用於指定值給變數

ex.
<cfset foo = 1>  // 指定1給變數foo
cfif: 判斷式

ex.
<cfif foo is 1>
    Good Day!
</cfif>
或者
<cfif foo eq 1>
    Hi!
</cfif>