在ColdFusion中定义组件范围变量

use*_*820 1 coldfusion

如何在组件的"init"函数中定义一个变量,我可以在所有组件函数中访问该变量.

Chr*_*ell 11

使用变量范围,它对组件是私有的,并且在组件内的任何函数内可用

function init(somevalue) {
  variables.somevalue = arguments.somevalue
}

function getSomeValue() {
  return variables.somevalue;
}
Run Code Online (Sandbox Code Playgroud)

  • 仅仅为了阐述范围界定概念,组件中的变量范围是私有的.组件中的"此"范围是公开的."Local"是针对单个函数的私有变量. (5认同)