The two are very different. "this" is the public variable scope for a CFC instance. "var" is a keyword used to declare local function variables. "this" can be used anywhere inside a CFC. "var" can only be used immediately proceeding a function declaration or argument specification of a function declaration.
Matt Liotta President & CEO Montara Software, Inc. http://www.montarasoftware.com/ 888-408-0900 x901 > -----Original Message----- > From: Adrocknaphobia Jones [mailto:[EMAIL PROTECTED]] > Sent: Monday, January 06, 2003 4:07 PM > To: CF-Talk > Subject: CFC - Var vs. This > > Alright, > > So Christian says to declare all of your private CFC variables at the > top of the function like so <cfset var value = 1>. > Hal Helms recommends using <cfset this.value = 1>. Both obviously work, > but I'm wondering what the pros and cons are if any. > > Off the top of my head, it would seem that 'this' is more functional, as > it acts like any other scope and can be dumped. > > Adam Wayne Lehman > Web Systems Developer > Johns Hopkins Bloomberg School of Public Health > Distance Education Division > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq This list and all House of Fusion resources hosted by CFHosting.com. The place for dependable ColdFusion Hosting. Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

