听说有所改进。特别是变量通用的那个毛病会去掉。
以前:
<cfset a = 1>
<cfset c()>
<cffunction name="c">
<cfoutput>#a#</cfoutput>
</cffunction>
以上代码输出的值是1
CFM 9:
可以定义是否跟以前兼容,或者变量本地化。如果是变量本地化,以上代码就不会通过。
本文介绍CFM9中变量本地化的改进特性,包括如何定义变量是否与之前版本兼容及本地化设置。本地化设置下,函数内定义的变量不会影响外部作用域。
听说有所改进。特别是变量通用的那个毛病会去掉。
以前:
<cfset a = 1>
<cfset c()>
<cffunction name="c">
<cfoutput>#a#</cfoutput>
</cffunction>
以上代码输出的值是1
CFM 9:
可以定义是否跟以前兼容,或者变量本地化。如果是变量本地化,以上代码就不会通过。

被折叠的 条评论
为什么被折叠?