structClear
Description
Removes all data from a structure.
Categories
History
ColdFusion
MX: Changed behavior: this function can be used on XML objects.
Syntax
StructClear(structure)
Attributes
| Attribute | Description | Required | Default |
|---|---|---|---|
| structure | Structure to clear |
Returns
True,
on successful execution; False, otherwise.
Usage
Do not call this function on a session variable. For more information, see TechNote, “ ColdFusion 4.5 and the StructClear(Session) function,” at go.adobe.com/kb/ts_tn_17479_en-us. (The article applies to ColdFusion 4.5, 5.x, and ColdFusion MX.)
Example
<!--- Shows StructClear function. Calls cf_addemployee custom tag which
uses the addemployee.cfm file. --->
<body>
<h1>Add New Employees</h1>
<!--- Establish params for first time through --->
<cfparam name = "Form.firstname" default = "">
<cfparam name = "Form.lastname" default = "">
<cfparam name = "Form.email" default = "">
<cfparam name = "Form.phone" default = "">
<cfparam name = "Form.department" default = "">
<cfif form.firstname eq "">
Please fill out the form.
<cfelse>
<cfoutput>
<cfscript>
employee = StructNew();
StructInsert(employee, "firstname", Form.firstname);
StructInsert(employee, "lastname", Form.lastname);
StructInsert(employee, "email", Form.email);
StructInsert(employee, "phone", Form.phone);
StructInsert(employee, "department", Form.department);
</cfscript>
</cfoutput>
<!--- Call the custom tag that adds employees --->
<cf_addemployee empinfo = "#employee#">
<cfscript>StructClear(employee);</cfscript>
</cfif>