On Sun, Feb 13, 2011 at 9:36 AM, Matt Quackenbush <quackfu...@gmail.com> wrote: > Dave, as you well know I usually agree with you. However, in this case, I > do not agree with you at all. Why? Because you are 100% wrong in your > statement. What I showed is **exactly** how references work.
Well, yes, your code was about references but unfortunately form scope is created anew on each request in ACF so whilst > <cfset session.myvariable = form /> leaves session.myvariable pointing at a struct (that was the form scope on that request), by the time you do this: > <cflocation url="foo.cfm" /> The name form is bound to a new struct and the original session.myvariable is unchanged. I tried it on Railo and discovered that the form scope is somehow reused across multiple requests - so on Railo, your logic would be correct. That's interesting and I'll have to take that up with engineering to find out why / how it's different. Which begs the question of the Original Poster: Don / Dan - are you running on ACF or Railo? -- Sean A Corfield -- (904) 302-SEAN Railo Technologies, Inc. -- http://getrailo.com/ An Architect's View -- http://corfield.org/ "If you're not annoying somebody, you're not really alive." -- Margaret At ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:342184 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm