Compatibility / Migration with other CFML engines

14,585ms WARN Unknown page type: [ changelog ] page [/docs/03.reference/130.changelog/changelog.md] defaulting to [page.md] 14,585ms WARN Unknown page type: [ implementationStatus ] page [/docs/03.reference/120.deprecated/implementationStatus.md] defaulting to [page.md]

Whilst Lucee is broadly compatible with Adobe ColdFusion, there are some differences.

Some are for performance reasons, others due to Adobe mis-adopting or adding features whch conflict with Lucee additions to the language. Sometimes it's a trade off between being compatible and respecting our existing users.

Our issue tracker has an acf-compat label which tracks all the known differences.

In addition, with Lucee 6, we decided to change some incompatible implementations and also change some older insecure defaults to be more secure, please refer to the following epic All Breaking changes in Lucee 6

Functions

  • ArrayContains() Returns the position of the first element in the array that matches the item that we are searching for, or 0 if the item is not found.
  • GetTimeZone() returns the timezone defined for the current request.

Tags

Guides

See also