Hey Guys, 

I got another question. 

In some of my more complex cffunction declarations, there's some functions 
that I run only if certain requirements or met. So there might be 6 
different function calls, but maybe only 1 or 2 will be used depending on 
the arguments passed. 

For instance, as part of a larger 'login' cffunction declaration, I have 
the following function call. Thing is, it's part of the code that's most 
likely going to be rarely used. 

      <cfset var hashPassResults = 
application.users.hashPass(password=arguments.password, 
userSalt=getPassInfo.userSalt)>

My question is; should I declare this at the beginning of the function, 
then use the 2nd line when it's actually used. Or is it ok to declare the 
call the function and declare it as var in one statement? This would avoid 
declaring a variable that's rarely used until it's actually needed. 

     Start of function:

      <cfset var hashPassResults = structNew()>

      then when actually used...  

     <cfset hashPassResults = 
application.users.hashPass(password=arguments.password, 
userSalt=getPassInfo.userSalt)>

or do it all when used and don't declare it if not needed

     <cfset var hashPassResults = 
application.users.hashPass(password=arguments.password, 
userSalt=getPassInfo.userSalt)>

-- 
-- 
online documentation: http://openbd.org/manual/
 http://groups.google.com/group/openbd?hl=en

--- 
You received this message because you are subscribed to the Google Groups "Open 
BlueDragon" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to