使用 cfparam

<cfparam> 标记创建一个变量(如果它尚不存在)。你可以使用 default 属性指定默认值。如果要创建变量,可以使用此选项,但如果之前已在其他位置创建过,则不想覆盖它。

此处变量尚未预先设置,因此将使用 <cfparam> 标记进行分配。

<cfparam name="firstName" default="Justin">
<cfoutput>
    Hello #firstName#
</cfoutput>

此处已使用 <cfset> 标记分配变量,因此该值将覆盖 <cfparam> 标记中的默认值。

<cfset firstname="Justin">

<cfparam name="firstName" default="Barney">
<cfoutput>
    Hello #firstName#
</cfoutput>