IsObject |
|
 |
Description
|
Determines whether a value is an object.
|
|
Returns
|
True, if the value represents a ColdFusion object. False if the value is any other type of data, such as an integer, string, date, or struct.
|
|
Category
|
Decision functions
|
|
Function syntax |
IsObject(value)
|
|
See also
|
IsDate, IsNumeric, IsNumericDate, IsQuery, IsSimpleValue, IsStruct, IsWDDX, IsXmlDoc, IsXmlElem, IsXmlRoot
|
|
History
|
ColdFusion MX: Added this function.
|
|
Parameters
|
|
Parameter |
Description |
value |
A value, typically the name of a variable. |
|
|
Usage
|
This function returns False for query and XML objects.
|
|
Example<!--- to use this example, create a color.cfc component as follows: --->
<!---
<cfcomponent>
<cffunction name="myFunction" access="public" returntype="string">
<!--- Create a structure object --->
<cfset myColor = "Blue">
<cfreturn myColor>
</cffunction>
</cfcomponent>
--->
<!--- Create an instance of the color.cfc component --->
<cfobject name="getColor" component="color">
<cfif IsObject(getColor)>
<!--- Invoke the myFunction method --->
<cfinvoke
component="#getColor#"
method="myFunction"
returnVariable="myColor">
</cfinvoke>
<cfif IsDefined("myColor")>
<!--- Output the returned variable --->
The value of myColor = <cfoutput>#myColor#</cfoutput><p>
</cfif>
</cfif>
|