MACROMEDIA COLDFUSION MX 61-CFML Reference page 319

Cfml reference
Hide thumbs Also See for COLDFUSION MX 61-CFML:
Table of Contents

Advertisement

Function local variables
The
keyword specifies that the variable being defined is only available inside the body of a
var
function that you define using the
invocation of the function is not available in any other invocation of the function. The
keyword is the equivalent of the
keyword:
Any
tag that uses the
cfset
use the
keyword in a
var
error message.
You must place all
tag body, before any other ColdFusion tags.
The following example shows how to use the new keyword:
<cffunction name="myFunct">
<cfset var myVar = "This is a test">
<cfreturn myVar & " Message.">
</cffunction>
<cfoutput>#myFunct()#</cfoutput>
In this example, the variable myVar exists only when the function myFunct executes, and it is not
available elsewhere on the ColdFusion page.
COM objects
In this example, a COM object is created. A
the COM object interface. The last
COM object's
SendMail
<cfobject action = "Create"
name = "Mailer"
class = "SMTPsvg.Mailer">
<cfset MAILER.FromName = form.fromname>
<cfset MAILER.RemoteHost = RemoteHost>
<cfset MAILER.FromAddress = form.fromemail>
<cfset MAILER.AddRecipient("form.fromname", "form.fromemail")>
<cfset MAILER.Subject = "Testing cfobject">
<cfset MAILER.BodyText = "form.msgbody">
<cfset Mailer.SMTPLog = "logfile">
<cfset success = MAILER.SendMail()>
<cfoutput> #success# </cfoutput>
Example
<!--- This example shows how to use cfset --->
<cfquery name = "GetMessages" dataSource = "cfsnippets">
SELECT *
FROM
Messages
</cfquery>
<h3>cfset Example</h3>
<p>cfset sets and reassigns values to local or global variables within a page.
<cfset NumRecords = GetMessages.recordCount>
<p>For example, the variable NumRecords has been declared on this
page to hold the number of records returned from query
(<cfoutput>#NumRecords#</cfoutput>).
cffunction
statement in CFScript. The following rules apply to the
var
keyword must be inside the body of a
var
tag outside a
cfset
tags that use the
cfset
creates a variable to store the return value from the
cfset
method.
tag. The variable value that is set in one
tag body, ColdFusion displays an
cffunction
keyword at the beginning of the
var
defines a value for each method or property in
cfset
var
var
tag. If you
cffunction
cffunction
cfset
319

Advertisement

Table of Contents
loading

This manual is also suitable for:

Coldfusion mx

Table of Contents