| name | description |
| fileExists | Determines whether an on-disk or in-memory file exists. |
| fileIsEOF | Determines whether ColdFusion has reached the end of an on-disk or in-memory file while reading it. |
| getLocalHostIP | Returns the localhost IP address, which is 127.0.0.1 for IPv4 and ::1 for IPv6 addresses. |
| iIf | Evaluates a Boolean conditional dynamic expression. Depending on whether the expression is yes or no, dynamically evaluates one of two string expressions and returns the result. This function is convenient for incorporating a cfif tag in-line in HTML. |
| isArray | Determines whether a value is an array. |
| isBinary | Determines whether a value is stored as binary data. |
| isBoolean | Determines whether a value can be converted to Boolean |
| isCustomFunction | Determines whether a name represents a custom function. |
| isDate | Determines whether a string or Java object can be converted to a date/time value. |
| isDDX | Determines whether a DDX file exists and is valid, or if a string contains valid DDX instructions. |
| isDebugMode | Determines whether debugging output is enabled. |
| isDefined | Evaluates a string value to determine whether the variable named in it exists. |
| isInstanceOf | Determines whether an object is an instance of a ColdFusion interface or component, or of a Java class. |
| isK2ServerABroker | This function is deprecated. |
| isK2ServerDocCountExceeded | This function is deprecated. |
| isK2ServerOnline | This function is deprecated because the K2Server is always running when ColdFusion is running. |
| isLeapYear | Determines whether a year is a leap year. |
| isLocalHost | Determines whether the specified IP address is the localhost. This supports both IPv4 and IPv6 addresses. |
| isNull | Used to check if the given object or expression evaluates to null. |
| isNumeric | Determines whether a string can be converted to a numeric value. Supports numbers in U.S. number format. For other number support, use LSIsNumeric. |
| isNumericDate | Evaluates whether a real number is a valid representation of a date (date/time object). |
| isObject | Determines whether a value is an object. |
| isPDFFile | Verifies whether a PDF file is valid. |
| isPDFObject | Determines whether a value is a PDF object. |
| isQuery | Determines whether value is a query. |
| isSimpleValue | Determines the type of a value. |
| isStruct | Determines whether a variable is a structure. |
| isUserInAnyRole | Determines whether an authenticated user belongs to any role in a list of roles. |
| isUserInRole | Determines whether an authenticated user belongs to the specified Role. |
| isUserLoggedIn | Determines whether a user is logged in. |
| isValid | Tests whether a value meets a validation or data type rule. |
| isWDDX | Determines whether a value is a well-formed WDDX packet. |
| isXML | Determines whether a string is well-formed XML text. |
| isXmlAttribute | Determines whether the function parameter is an XML Document Object Model (DOM) attribute node. |
| isXmlDoc | Determines whether the function parameter is a ColdFusion XML document object. |
| isXmlElem | Determines whether the function parameter is an XML document object element. |
| isXmlNode | Determines whether the function parameter is an XML document object node. |
| isXmlRoot | Determines whether the function parameter is the root element of an XML document object. |
| lSIsCurrency | Determines whether a string is a valid representation of a currency amount in the current locale. |
| lSIsNumeric | Determines whether a string is a valid representation of a number in the current locale. |
| structIsEmpty | Determines whether a structure contains data. |
| structKeyExists | Determines whether a specific key is present in a structure. |
| yesNoFormat | Evaluates a number or Boolean value. |