IsStruct

Description

Returns TRUE if variable is a structure.

Category

Structure functions

Syntax

IsStruct(variable ) 

Parameters

Parameter
Description
variable
Variable name

Example

<!--- This view-only example illustrates usage of IsStruct. --->
<P>This file is similar to addemployee.cfm, which is called by
StructNew, StructClear, and StructDelete. It is an example of a
custom tag used to add employees. Employee information is passed
through the employee structure (the EMPINFO attribute). In UNIX,
you must also add the 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 = "cfsnippets">
     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>Employee Add Complete</cfoutput>
  </cfcase>
</cfswitch> --->