Ok i see the point. variables.var are the properties...this var are
the public properties, var var are local. But the system  picked up
for macromedia dont like me.


On Fri, 3 Sep 2004 16:24:42 -0700, Barney Boisvert <[EMAIL PROTECTED]> wrote:
> > But compiler should knows that the variable declarations (with cfset)
> > within a cffunction are local no?
> 
> How, unless you've told it that the variable you're setting is local
> to the function?  Once you tell it "this variable is local", then
> it'll remember, but you have to tell it that at some point.
> 
> <cfset var myVar = 3 />
> <cfset myVar = 4 />
> <cfset myOtherVar = 4 />
> 
> Obviously the first two lines set a local function variable.  THe
> first one does double duty in that it also tells CF that 'myVar' is
> local to the function.  The third line, however, is unclear.  We
> haven't told CF that "myOtherVar" is local to the function, nor have
> we told it that it's local to the CFC instance.  Which one is it?
> 
> That's why we need the 'var' keyword.
> 
> cheers,
> barneyb
> 
> 
> 
> On Sat, 4 Sep 2004 01:13:32 +0200, Xavi <[EMAIL PROTECTED]> wrote:
> > But compiler should knows that the variable declarations (with cfset)
> > within a cffunction are local no?
> >
> > On Fri, 3 Sep 2004 15:26:32 -0700, Barney Boisvert <[EMAIL PROTECTED]> wrote:
> > > how else are you going to differentiate between setting a local
> > > variable and a non-local variable?  And remember that we need that for
> > > UDFs as well as CFC methods.  Declaring them at the beginning of the
> > > function is a bit of a pain, but not a whole lot.
> > >
> > > cheers,
> > > barneyb
> --
> Barney Boisvert
> [EMAIL PROTECTED]
> 360.319.6145
> http://www.barneyb.com
> ----------------------------------------------------------
> You are subscribed to cfcdev. To unsubscribe, send an email
> to [EMAIL PROTECTED] with the words 'unsubscribe cfcdev'
> in the message of the email.
> 
> CFCDev is run by CFCZone (www.cfczone.org) and supported
> by Mindtool, Corporation (www.mindtool.com).
> 
> An archive of the CFCDev list is available at www.mail-archive.com/[EMAIL PROTECTED]
> 



-- 
Xavi (http://xavicl.blogspot.com)
----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email
to [EMAIL PROTECTED] with the words 'unsubscribe cfcdev' 
in the message of the email.

CFCDev is run by CFCZone (www.cfczone.org) and supported
by Mindtool, Corporation (www.mindtool.com).

An archive of the CFCDev list is available at www.mail-archive.com/[EMAIL PROTECTED]

Reply via email to