This function is no longer required in well-formed ColdFusion pages.
Sets a variable in the name parameter to the value of the value parameter.
The new value of the variable.
SetVariable(name, value)
| Parameter | Description |
|---|---|
| name |
Variable name |
| value |
A string, the name of a string, or a number |
Before this function is called, the client variable must exist, and the cfapplication tag ClientManagement attribute must be set to "Yes".
Note: If you concatenate string elements to form the name parameter, you can improve performance using the cfset tag, instead.
<cfset "myVar#i#" = myVal>
SetVariable("myVar" & i, myVal)
For more information, see Developing ColdFusion MX Applications with CFML.
<h3>SetVariable Example</h3>
<cfif IsDefined("FORM.myVariable")>
<!--- strip out url, client., cgi., session., caller. --->
<!--- This example only lets you set form variables --->
<cfset myName = ReplaceList(FORM.myVariable,
"url,client,cgi,session,caller", "FORM,FORM,FORM,FORM,FORM")>
<cfset temp = SetVariable(myName, FORM.myValue)>
<cfset varName = myName>
<cfset varNameValue = Evaluate(myName)>
<cfoutput>
<p>Your variable, #varName#
<p>The value of #varName# is #varNameValue#
</cfoutput>
</cfif>
ColdFusion 9 | ColdFusion 8 | ColdFusion MX 7 | ColdFusion MX 6.1 | ColdFusion MX | Forums | Developer Center | Bug Reporting
Version 6
Comments are no longer accepted for ColdFusion MX. ColdFusion 8 is the current version.
RSS feed | Send me an e-mail when comments are added to this page | Comment Report
Current page: http://livedocs.adobe.com/coldfusion/6/CFML_Reference/functions-pt280.htm
Comments
dkpo said on Apr 15, 2003 at 6:59 PM : GiskardOlivaw said on Apr 29, 2003 at 5:38 PM : dkpo said on Apr 15, 2003 at 6:54 PM : hlichtin said on May 7, 2003 at 2:58 PM :