There are very few reserved words in the Lucee CFML templating language, but there are a few that cannot be used all over the place.
Those words are:
- null (since Lucee 4.1)
Even words such as "application" and "function" can be used as they are not reserved, so code such as:
<cfscript> application = 1; function = 1; </cfscript>
is still valid, but since the words above are NOT valid, the following is NOT allowed :
<cfscript> true = 1; null = 1; </cfscript>
In Lucee Server scope names are always invoked first, which therefore basically makes all scope names, e.g. variables, url, form, session, etc... reserved words.