代码之家  ›  专栏  ›  技术社区  ›  Patrick

初始化变量的作用域是什么?

  •  2
  • Patrick  · 技术社区  · 7 年前

    范围是什么 <cfquery> 默认情况下在上使用 .cfm 样板一旦请求结束,gc会收集它们吗?

    1 回复  |  直到 7 年前
        1
  •  8
  •   Alex    7 年前

    中的默认范围 .cfm VARIABLES .

    <cfquery name="x">
    

    相当于

    <cfquery name="VARIABLES.x">
    

    不在变量前面使用作用域会使ColdFusion在其他作用域中查找变量(从 变量 对于上述情况)。基于上下文,即使在 .cfm公司 模板(局部变量)。您可以在官方文件中了解更多信息, here here 这是值得知道的。

    是的,当请求完成时,变量被标记为垃圾收集。您不必显式地“删除”或“null”它们。