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  
変数名です。