ISOBJECT  
説明

値 (value) がオブジェクトかどうかを調べます。

 
戻り値

値が ColdFusion オブジェクトを表す場合は true、値が他の型のデータ (整数、文字列、日付、構造体など) である場合は false。

 
カテゴリ

決定関数

 
関数のシンタックス
IsObject(value)
 
関連項目

IsDate、IsNumeric、IsNumericDate、IsQuery、IsSimpleValue、IsStruct、IsWDDX、IsXmlDoc、IsXmlElem、IsXmlRoot

 
ヒストリ

ColdFusion MX: この関数が追加されました。

 
パラメータ

 
使用方法

この関数は、query オブジェクトおよび XML オブジェクトに対しては false を返します。

 
<!--- この例を使用するには、次のように、color.cfc コンポーネントを作成します。 --->
<!--- 
<cfcomponent>
    <cffunction name="myFunction" access="public" returntype="string">
        <!--- 構造体オブジェクトを作成 --->
      <cfset myColor = "Blue">
      <cfreturn myColor>
    </cffunction>
</cfcomponent>
--->

<!--- color.cfc コンポーネントのインスタンスを作成 --->
<cfobject name="getColor" component="color">

<cfif IsObject(getColor)>
   <!--- myFunction メソッドを呼び出す --->
   <cfinvoke
      component="#getColor#"
      method="myFunction"
      returnVariable="myColor">
   </cfinvoke>

   <cfif IsDefined("myColor")>
      <!--- 戻り値を出力 --->
      myColor の値 = <cfoutput>#myColor#</cfoutput><p>
   </cfif>
</cfif>

VALUE  
通常は変数名である値です。