<cfset structtest = structnew()>
<cfset structtest.txt = "Testing">
<cfset structtest.nestedstruc = structnew()>
<cfset structtest.nestedstruc[1] = "sri">
<cfset structtest.nestedstruc[2] = "Kanth">
<cfset Variables.st1 = structtest>
<cfdump var="#structtest#" label="original structtest Structure">
<cfdump var="#st1#" label="st1 struct - using Cfset">
<cfset st1.txt = "Testing1">
<cfset st1.nestedstruc[2] = "Kanth M">
<h3> After assigning Values </h3>
<cfdump var="#structtest#" label="original Session Structure">
<cfdump var="#st1#" label="st1 struct - using Cfset">
<cfset structtest = structnew()>
<cfset structtest.txt = "Testing">
<cfset structtest.nestedstruc = structnew()>
<cfset structtest.nestedstruc[1] = "sri">
<cfset structtest.nestedstruc[2] = "Kanth">
<cfset Variables.st1 = duplicate(structtest)>
<cfdump var="#structtest#" label="original structtest Structure">
<cfdump var="#st1#" label="st1 struct - using Duplicate">
<cfset st1.txt = "Testing1">
<cfset st1.nestedstruc[2] = "Kanth M">
<h3> After assigning Values </h3>
<cfdump var="#structtest#" label="original Session Structure">
<cfdump var="#st1#" label="st1 struct - using Duplicate">
<cfset structtest = structnew()>
<cfset structtest.txt = "Testing">
<cfset structtest.nestedstruc = structnew()>
<cfset structtest.nestedstruc[1] = "sri">
<cfset structtest.nestedstruc[2] = "Kanth">
<cfset Variables.st1 = structcopy(structtest)>
<cfdump var="#structtest#" label="original structtest Structure">
<cfdump var="#st1#" label="st1 struct - using structcopy">
<cfset st1.txt = "Testing1">
<cfset st1.nestedstruc[2] = "Kanth M">
<h3> After assigning Values </h3>
<cfdump var="#structtest#" label="original Session Structure">
<cfdump var="#st1#" label="st1 struct - using structcopy">
Have a question about something in this article? You can receive help directly from the article author. Sign up for a free trial to get started.
Comments (0)