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>


ColdFusion MX 7 | ColdFusion MX 6.1 | ColdFusion MX* | ColdFusion 5* | フォーラム* | デベロッパーセンター | サポート情報 | バグ報告

バージョン7