1

我不太确定这是做什么的。

<cfset User.ZeroBDK = FORM.ZeroBDK is "YES">

这是简写​​吗

<cfset User.ZeroBDK = false>
<cfif FORM.ZeroBDK EQ "Yes">
     <cfset User.ZeroBDK = true>
</cfif>

还有其他真实的事情可以设置为真实吗?

4

1 回答 1

1

(FORM.ZeroBDK is "YES")表达式将评估为truefalse取决于FORM.ZeroBDK,

所以<cfset User.ZeroBDK = FORM.ZeroBDK is "YES">

将赋予true 或 falseUser.ZeroBDKboolean值。


我只是在猜测......,但如果你从一些遗留代码中得到这个,这似乎不是确定其中是否FORM.ZeroBDK有东西的最佳方法。

于 2018-05-04T17:17:13.973 回答