(a) 哪些情况下应该在 ColdFusion 组件中使用 var 作用域变量以及 (b) 哪些情况下不应使用 var 作用域?
当您在 CFC 内实现跨多个请求共享的函数时(即应用程序范围内的单例、服务 CFC),您应该对变量进行 var 作用域
如果每次都实例化 CFC,并且您的方法没有调用同一 CFC 中可能访问您在调用方方法中定义的变量的另一个方法,则您不需要(但仍然强烈建议)对变量进行 var 作用域。例如,您直接通过 Web 服务或 ajax 调用的远程方法,它不会调用其他使用您未在 var 范围内使用的变量的方法,或者 CFWheels 中的控制器。
“您应该始终使用 var 关键字定义函数局部变量。”根据 CFC 变量和范围文档http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=buildingComponents_29.html http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=buildingComponents_29.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)