Table of Contents
Here all deviations from CFML Standard Syntax as well as a different runtime behavior are described.
The CFML Standard determines, that a string comparison in "if" clauses always has to be checked, whether the two compared strings could be date values, (e.g. <cfif></cfif>). Railo only checks if both strings are dates if on at least one side of a comparison there is a date value. This checking is done at compile time. (e.g. <cfif></cfif>). The reason for this is that only in rare cases the two strings contain date values. To check these strings for date values is very time consuming and only done if desired.
If you nevertheless want to check whether the two strings contain date values, you should use the function parseDateTime to translate a variable or a string into a date value. (e.g. <cfif></cfif>)
Railo does not support implicit parsing of a date value in the locale format (e.g. <cfif></cfif>). In order to achieve this you have to use the function parseDateTime (<cfif></cfif>).
Again the reason for this is, that implicit parsing of strings to locale date formats is very time consuming.
If you convert a boolean value into a string Railo generates the following values:
Last edited by Jim Priest,