听说有所改进。特别是变量通用的那个毛病会去掉。
以前:
<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:
可以定义是否跟以前兼容,或者变量本地化。如果是变量本地化,以上代码就不会通过。

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