ISSTRUCT |
説明 変数が構造体かどうかを調べます。
戻り値 変数 (variable) が ColdFusion 構造体または java.lang.Map インターフェースを実装する Java オブジェクトの場合は true、変数 (variable) 内のオブジェクトがユーザー定義関数 (UDF) である場合は false。
カテゴリ 決定関数、構造体関数
関数のシンタックス
    IsStruct(variable )
関連項目 構造体関数、『ColdFusion MX 開発ガイド』の第35章の「XML および WDDX の使用」 の「ColdFusion XML オブジェクトの変更」
ヒストリ ColdFusion MX: 動作の変更 : この関数は、XML オブジェクトに使用できます。
パラメータ
例
    <!--- この参照専用の例は、IsStruct の使用方法を示しています。 --->
    <p>このファイルは、StructNew、StructClear、および StructDelete で呼び出される addemployee.cfm に
    類似しています。このファイルは従業員の追加に使用されるカスタムタグの例です。従業員の情報は employee 構
    造体 (EMPINFO 属性) から渡されます。UNIX では、Emp_ID も追加する必要があります。
    <!---
    <cfswitch expression = "#ThisTag.ExecutionMode#">
      <cfcase value = "start">
       <cfif IsStruct(attributes.EMPINFO)>
       <cfoutput>Error.Invalid data.</cfoutput>
       <cfexit method = "ExitTag">
       <cfelse>
       <cfquery name = "AddEmployee" datasource = "cfdocexamples">
       INSERT INTO Employees
       (FirstName, LastName, Email, Phone, Department)
       VALUES
       <cfoutput>
       (
       `#StructFind(attributes.EMPINFO, "firstname")#' ,
       `#StructFind(attributes.EMPINFO, "lastname")#' ,
       `#StructFind(attributes.EMPINFO, "email")#' ,
       `#StructFind(attributes.EMPINFO, "phone")#' ,
       `#StructFind(attributes.EMPINFO, "department")#'
       )
       </cfoutput>
       </cfquery>
    </cfif>
    <cfoutput><hr>従業員情報の追加が完了しました。</cfoutput>
    </cfcase>
    </cfswitch> --->

VARIABLE |
変数名です。