gpt4 book ai didi

coldfusion - cfquery 名称属性,可选?

转载 作者:行者123 更新时间:2023-12-02 16:20:27 27 4
gpt4 key购买 nike

cfquery 的 name 属性是可选的吗?文档说这是必需的,但即使没有它,我的代码似乎也可以正常运行。如果没有定义的话有默认值吗?如果是这样,我应该将其本地化还是安全地忽略它?

谢谢

最佳答案

我认为您可以安全地省略名称。它似乎没有向变量或局部作用域添加默认的名称。

但是,我确实注意到CF9下有一些奇怪的地方。如果您没有对结果进行本地作用域,则键cfquery.executiontime将添加到variables作用域中。这是禁用所有调试的情况(除非我错过了一些东西)。

Results:
Before Variables = 1 Local = 1
After Variables = 2 Local = 1 (result NOT local scoped)


<cffunction name="myFunction" output="true">
<b>Before</b>
Variables = #structCount(variables)#
Local = #structCount(local)#<br />

<cfquery datasource="MyDatasource">
SELECT getDate() AS TestDate
</cfquery>

<b>After</b>
Variables = #structCount(variables)#
Local = #structCount(local)#<br />
</cffunction>

关于coldfusion - cfquery 名称属性,可选?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6838189/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com