ColdFusion MX
目 次 > CFML リファレンス > ColdFusion 関数 > IsObject O

IsObject

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

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

決定関数

IsObject(value)

IsDateIsNumericIsNumericDateIsQueryIsSimpleValueIsStructIsWDDXIsXmlDocIsXmlElemIsXmlRoot

ColdFusion MX: この関数を追加しました。

パラメータ

説明

value

値。通常は変数名です。

この関数は、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>


目 次 > CFML リファレンス > ColdFusion 関数 > IsObject O