何时在ColdFusion组件中变量范围变量?

Mik*_*nke 5 variables coldfusion components var cfc

(a)你应该在什么情况下改变范围变量?(b)你应该在ColdFusion组件中改变范围的情况是什么?

Hen*_*nry 4

当您在 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