Использование IS за пределами <cfif> - PullRequest
0 голосов
/ 04 мая 2018

Я не совсем уверен, что это делает.

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

Это короткая рука для

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

Есть ли другие правдивые вещи, которые установлены в истину?

1 Ответ

0 голосов
/ 04 мая 2018

Выражение (FORM.ZeroBDK is "YES") оценивается как true или false в зависимости от того, что находится в FORM.ZeroBDK,

так <cfset User.ZeroBDK = FORM.ZeroBDK is "YES">

даст User.ZeroBDK boolean значение true или false.


Я просто размышляю ... но если вы получили это из какого-то унаследованного кода, похоже, не самый лучший способ определить, есть ли в FORM.ZeroBDK что-то в этом.

...