設定變數範圍
將應用程式變數設定為物件範圍是一種常見做法。這使它們易於識別並與其他範圍中的變數區分開來。
CFC 中的變數範圍是 CFC 的私有範圍。在此範圍中設定變數時,呼叫 CFC 的頁面無法看到它們。
<cfparam name="variables.firstName" default="Timmy">
<cfset variables.firstName="Justin">
與呼叫頁面共享的作用域包括:表單,URL,請求,CGI,Cookie,客戶端,會話,應用程式,伺服器和 Flash。這些範圍中的變數也可用於 CFC 包含的所有頁面。
CFC:
<cfset url.sessionId="23b5ly17">
<cfinclude template="check_session.cfm">
check_session.cfm
<cfif url.sessionId eq "23b5ly17">
<p>Welcome back!</p>
</cfif>