Thanks, but i see this as a limitation... If CFMX is translating everything to Java, why not have the same *Type/Similar* contructs?
Joe Eugene > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Behalf Of Scott Barnes > Sent: Wednesday, March 26, 2003 1:21 AM > To: [EMAIL PROTECTED] > Subject: RE: [CFCDev] CFC variable scoping? > > > Yeah the problem with "var" in cfscript is you can only have it > within the function() blocks > > ie > > <cfscript> > function a() { > var monkey = "spanked"; > } > > </cfscript> > > This will work > > But > > If you want it outside: > <cfscript> > var monkey = "spanked"; > function a() { > > } > </cfscript> > > Will not. > > The only way you can get this to work using the "var" style is to > use <cfset var monkey = "spanked"> tags. > > Scott Barnes > Snr Developer > eCommerce Department > Tourism Queensland / Sunlover Holidays > [EMAIL PROTECTED] > ph: (07) 3535 5066 > > > > -----Original Message----- > From: Joe Eugene [mailto:[EMAIL PROTECTED] > Sent: Wednesday, 26 March 2003 4:17 PM > To: [EMAIL PROTECTED] > Subject: [CFCDev] CFC variable scoping? > > > > Why is it that you have declare all you local var's before using > a <cfscript> block. > > example > <cfcomponent> > <cffunction ...> > <cfargument..> > <cfscript> > var myvar1=""; > var myvar2=""; > > </cffuntion> > </cfcompoent> > > The above gives an error and needs <cfset var myvar=""> grouped > together before the <cfscript> block. > In Java, you can declare method local vars anywhere (for(int > i=0;<=10;i++)) > in the body of the method. Why are CFC's acting differently? > Can you declare static variables/methods in a CFC? > > Thanks > Joe Eugene > > > > > > ---------------------------------------------------------- > You are subscribed to cfcdev. To unsubscribe, send an email > to [EMAIL PROTECTED] with the word 'unsubscribe cfcdev' > in the message of the email. > > CFCDev is run by CFCZone (www.cfczone.org) and supported > by Mindtool, Corporation (www.mindtool.com). > ---------------------------------------------------------- > You are subscribed to cfcdev. To unsubscribe, send an email > to [EMAIL PROTECTED] with the word 'unsubscribe cfcdev' > in the message of the email. > > CFCDev is run by CFCZone (www.cfczone.org) and supported > by Mindtool, Corporation (www.mindtool.com). ---------------------------------------------------------- You are subscribed to cfcdev. To unsubscribe, send an email to [EMAIL PROTECTED] with the word 'unsubscribe cfcdev' in the message of the email. CFCDev is run by CFCZone (www.cfczone.org) and supported by Mindtool, Corporation (www.mindtool.com).
