# Objects



# Functions

- **function-createobject** - The CreateObject function takes different arguments depending on the value of the first argument:
- **function-getmetadata** - Returns back meta information depending on the object passed in
- **function-isobject** - Determines whether a value is an object.
- **function-objectequals** - compares simply and complex objects for equality, by default, string comparison is not case sensitive
- **function-objectload** - loads an object serialized in a binary form from a file or as binary input
- **function-objectsave** - serialize a (Serializable) object to a binary representation of the object

# Tags

- **tag-object** - Lets you call methods in COM, CORBA, and JAVA objects.
- **tag-objectcache** - Flushes an object cache or returns the current size.

# Objects

- **object-any** - 
- **object-array** - Unlike some other languages, Arrays in CFML start at 1 rather than 0. Arrays in Lucee are passed by reference, see [Migrating to Lucee from ColdFusion](../guides/updating-lucee/migrate-from-acf.md)
- **object-boolean** - 
- **object-datetime** - 
- **object-image** - 
- **object-locale** - 
- **object-numeric** - 
- **object-query** - 
- **object-string** - 
- **object-struct** - 
- **object-timezone** - Timezone
- **object-xml** -