設定變數範圍

將應用程式變數設定為物件範圍是一種常見做法。這使它們易於識別並與其他範圍中的變數區分開來。

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>