<ARRAY
	name="name of the array"
	scope= "application | attributes | caller | cgi | client | form | formOrUrl | request | server | session | url | variables"
	comments="plain English comments"
	onCondition="an expression"
	format="CFML | WDDX"
	optional="true | false">

</ARRAY>

An array is a tabular structure used to hold data, much like a spreadsheet table with clearly defined limits and dimensions. A 2-dimensional (2D) array is like a simple table.

NAME

Required. This is the name of the variable.

SCOPE

Required. This is the scope of the variable.

COMMENTS

Optional. These are the plain English comments that describe the variable in detail.

ONCONDITION

Optional. Any expression, similar to use as in <cfif>. If this expression evaluates to true, this variable is used.

FORMAT

Optional. This specifies whether the variable is a regular CFML variable or a WDDX packet that should be deserialized.

OPTIONAL

Optional. If the variable is not required, set this as "yes". If this attribute is not included, it is assumed to be "no".