Я хочу, чтобы условие if в ColdFusion, которое является переменной #firstWordCategory#
, определено или нет.Как проверить переменную, определенную или нет в ColdFusion
-5
A
ответ
5
Каждая переменная будет в некоторой области и области (в основном) является просто структурой.
Таким образом, вы можете использовать structKeyExists()
так:
<!--- If your variable is in VARIABLES scope --->
<cfif structKeyExists(VARIABLES, "firstWordCategory")>
<!--- Your Code --->
</cfif>
2
Чтобы проверить любое переменное существование можно использовать isDefined
функции:
<cfif isDefined("firstWordCategory")>
<cfoutput>#firstWordCategory#</cfoutput>
</cfif>
Для дополнительной проверки this.