Core CFML Functions

The following functions are considered core to the CFML language and should be implemented across all CFML engines:

Abs
ACos
AddSOAPRequestHeader
AddSOAPResponseHeader
ArrayAppend
ArrayAvg
ArrayClear
ArrayContains
ArrayContainsNoCase
ArrayDeleteAt
ArrayFind
ArrayFindNoCase
ArrayInsertAt
ArrayIsDefined
ArrayIsEmpty
ArrayLen
ArrayMax
ArrayMin
ArrayNew
ArrayPrepend
ArrayResize
ArraySet
ArraySort
ArraySum
ArraySwap
ArrayToList
Asc
ASin
Atn
BinaryDecode
BinaryEncode
BitAnd
BitMaskClear
BitMaskRead
BitMaskSet
BitNot
BitOr
BitSHLN
BitSHRN
BitXor
Ceiling
CharsetDecode
CharsetEncode
Chr
CJustify
Compare
CompareNoCase
Cos
CreateDate
CreateDateTime
CreateObject
CreateODBCDate
CreateODBCDateTime
CreateODBCTime
CreateTime
CreateTimeSpan
CreateUUID
DateAdd
DateCompare
DateConvert
DateDiff
DateFormat
DatePart
Day
DayOfWeek
DayOfWeekAsString
DayOfYear
DaysInMonth
DaysInYear
DE
DecimalFormat
DecrementValue
Decrypt
DecryptBinary
DeleteClientVariable
DirectoryCreate
DirectoryDelete
DeserializeJSON
DirectoryExists
DirectoryList
DollarFormat
Dump
Duplicate
Encrypt
EncryptBinary
Evaluate
Exp
ExpandPath
FileClose
FileCopy
FileDelete
FileExists
FileIsEOF
FileMove
FileOpen
FileRead
FileReadBinary
FileReadLine
FileSetAccessMode
FileSetAttribute
FileSetLastModified
FileWrite
FileWriteLine
Find
FindNoCase
FindOneOf
FirstDayOfMonth
Fix
FormatBaseN
GenerateSecretKey
GetBaseTagData
GetBaseTagList
GetBaseTemplatePath
GetClientVariablesList
GetComponentMetaData
GetContextRoot
GetCurrentTemplatePath
GetDirectoryFromPath
GetEncoding
GetException
GetFileFromPath
GetFileInfo
GetHTTPRequestData
GetHttpTimeString
GetLocale
GetLocaleDisplayName
GetLocalHostIP
GetMetaData
GetPageContext
GetProfileSections
GetProfileString
GetSOAPRequest
GetSOAPRequestHeader
GetSOAPResponse
GetSOAPResponseHeader
GetTempDirectory
GetTempFile
GetTemplatePath
GetTickCount
GetTimeZoneInfo
GetToken
Hash
Hour
HTMLCodeFormat
HTMLEditFormat
IIf
IncrementValue
InputBaseN
Insert
Int
IsArray
IsBinary
IsBoolean
IsCustomFunction
IsDate
IsDebugMode
IsDefined
isImageFile
IsInstanceOf
IsJSON
IsLeapYear
IsLocalHost
IsNumeric
IsNumericDate
IsObject
IsQuery
IsSimpleValue
isSOAPResuest
IsStruct
IsValid
IsWddx
IsXml
IsXmlAttribute
IsXmlDoc
IsXmlElem
IsXmlNode
IsXmlRoot
JavaCast
JSStringFormat
LCase
Left
Len
ListAppend
ListChangeDelims
ListContains
ListContainsNoCase
ListDeleteAt
ListFind
ListFindNoCase
ListFirst
ListGetAt
ListInsertAt
ListLast
ListLen
ListPrepend
ListQualify
ListRest
ListSetAt
ListSort
ListToArray
ListValueCount
ListValueCountNoCase
LJustify
Log
Log10
LSCurrencyFormat
LSDateFormat
LSEuroCurrencyFormat
LSIsCurrency
LSIsDate
LSIsNumeric
LSNumberFormat
LSParseCurrency
LSParseDateTime
LSParseEuroCurrency
LSParseNumber
LSTimeFormat
LTrim
Max
Mid
Min
Minute
Month
MonthAsString
Now
NumberFormat
ParagraphFormat
ParameterExists
ParseDateTime
Pi
PrecisionEvaluate
PreserveSingleQuotes
Quarter
QueryAddColumn
QueryAddRow
QueryNew
QuerySetCell
QuerySort
QuotedValueList
Rand
Randomize
RandRange
REFind
REFindNoCase
REMatch
REMatchNoCase
RemoveChars
RepeatString
Replace
ReplaceList
ReplaceNoCase
REReplace
REReplaceNoCase
Reverse
Right
RJustify
Round
RTrim
Second
SerializeJSON
SetEncoding
SetLocale
SetProfileString
SetVariable
Sgn
Sin
Sleep
SpanExcluding
SpanIncluding
Sqr
StripCr
StructAppend
StructClear
StructCopy
StructCount
StructDelete
StructFind
StructFindKey
StructFindValue
StructGet
StructInsert
StructIsEmpty
StructKeyArray
StructKeyExists
StructKeyList
StructNew
StructSort
StructUpdate
Tan
TimeFormat
ToBase64
ToBinary
ToScript
ToString
Trim
UCase
URLDecode
URLEncodedFormat
URLSessionFormat
Val
ValueList
Week
Wrap
WriteOutput
XmlChildPos
XmlElemNew
XMLFormat
XmlGetNodeType
XmlNew
XmlParse
XmlSearch
XmlTransform
XMLValidate
Year
YesNoFormat
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.