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

Reply via email to