IsObject

説明

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

戻り値

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

カテゴリ

シンタックス

IsObject(value)

関連項目

履歴

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

パラメータ

パラメーター

説明

value

値です。通常は変数名です。

使用方法

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

サンプルコード 1: 

index.cfm

<cfscript>
       obj = new Comp()
       obj.returnsString();
       writeOutput(isObject(obj)) // Returns True
</cfscript>

サンプルコード 2:

comp.cfc

component {
       static function returnsAny(){
               return &quot;G'day world&quot; ;
        }
       function returnsString(){
               writeOutput(&quot;Hello World&quot;);
        }
}

 

<cfscript>
    random = createObject( &quot;java&quot;, &quot;java.security.SecureRandom&quot; ).getInstance(&quot;SHA1PRNG&quot;);
    writeOutput( isObject( random ) );
   example = { 'name' = 'I am a struct' };
   writeOutput( isObject( example ) );    
</cfscript>

出力

YES

NO

ヘルプをすばやく簡単に入手

新規ユーザーの場合

Adobe MAX 2025

Adobe MAX Japan
クリエイターの祭典

2025 年 2 月 13 日
東京ビッグサイト