gpt4 book ai didi

ColdFusion 已定义

转载 作者:行者123 更新时间:2023-12-04 16:18:41 26 4
gpt4 key购买 nike

我正在尝试检查表单中是否存在数据 如果数据不存在,我想将其分配给 O。我该怎么做。

<cfif not isDefined("FORM.Age")>
cfset FORM.Age = "0"
<cfif>

最佳答案

通常认为最好的做法是避免 isDefined。这是因为 isDefined 将搜索所有范围,直到找到匹配的变量。所以使用 structKeyExists 更有效,例如:

<cfif NOT structKeyExists(form, "age")>
<cfset form.age = 0>
</cfif>

此外,实现此目的的另一种方法是使用 cfparam,并将 0 指定为默认值:
<cfparam name="form.age" default="0">

关于ColdFusion 已定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19851641/

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