Uncompleted CF tags gotcha
<cfif true eq false>
<cf true eq false>
<cfelse>
TRUE MUST EQUAL TRUE
</cfif>
You'll notice the <cf tag which should be a <cfelseif>. I thought CF would break at this point but it doesnt, apparently it waits for the next (fourth) character before passing and evaluating.<cf true eq false>
<cfelse>
TRUE MUST EQUAL TRUE
</cfif>