设置变量范围

将应用程序变量设置为对象范围是一种常见做法。这使它们易于识别并与其他范围中的变量区分开来。

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>