Mik*_*nke 5 variables coldfusion components var cfc
(a)你应该在什么情况下改变范围变量?(b)你应该在ColdFusion组件中改变范围的情况是什么?
当您在 CFC 内实现跨多个请求共享的函数时(即应用程序范围内的单例、服务 CFC),您应该对变量进行 var 作用域
如果每次都实例化 CFC,并且您的方法没有调用同一 CFC 中可能访问您在调用方方法中定义的变量的另一个方法,则您不需要(但仍然强烈建议)对变量进行 var 作用域。例如,您直接通过 Web 服务或 ajax 调用的远程方法,它不会调用其他使用您未在 var 范围内使用的 var 的方法,或者 CFWheels 中的 Controller。
“您应该始终使用 var 关键字定义函数局部变量。” 每个 CFC 变量和范围文档http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=buildingComponents_29.html