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