Tom
Tom

Reputation: 55

cfif statement with no expression or conditionals

Took over some code and I found this logic:

<cfif FALSE>
execute this code
<cfelse>
execute this
</cfif>

There is no conditional or expresssion for the IF statement. Just hanging out there as 'FALSE'. What is this statement evaluating then? OR What is the default expression of a cfif statement?

Upvotes: 2

Views: 127

Answers (1)

Aaron Neff
Aaron Neff

Reputation: 191

That example will always run the "execute this" bit (the cfelse). The "execute this code" bit will never run. Looks like an odd way of preventing a chunk of old code from running. The "execute this code" bit could've just been commented-out or removed (and thus no need for the cfif/cfelse tags).

Upvotes: 6

Related Questions