For what its worth, I made a tag that does just this. If it is not of the
specified type, the default value is assigned. You can get it at
www.cornfeed.com.

Cedric

> From: Adrian Lynch <[EMAIL PROTECTED]>
> Subject: RE: [CFCDev] CFC Caching
> Date: Mon, 28 Jul 2003 11:14:38 +0100
> Reply-To: [EMAIL PROTECTED]
> A slight diversion, but this is something that gets on my nerves about
> cfparam, it's main use is the creation of a variable if it doesn't exist
> already? So why does the type attribute do validation? I've posted this on
> cf-talk but got answers to questions I didn't ask. I think cfparams type
> attribute should make it work like
>
> <cfif NOT IsDefined("myVar") OR NOT IsNumeric(myVar)>
> <cfset myVar = 10>
> </cfif>
>
> and not throw an error on a type mismatch.
>
> Ade
>
> -----Original Message-----
> From: Dave Carabetta [mailto:[EMAIL PROTECTED]
> Sent: 25 July 2003 21:15
> To: [EMAIL PROTECTED]
> Subject: Re: [CFCDev] CFC Caching
>
>
> >Actually, I left that out as I saw no need to add the extra validation
and
> >the
> >overhead it brings. I know it's something tiny, but if its not needed, I
> >leave
> >it out.
>
> How much is the additional overhead? I find it hard to believe that it's
> anything noticeable. Have you run any stress testing to indicate
otherwise?
> Ironically, I had actually heard that *not* having the type attribute was
> slower. My personal preference is to always be as explicit as possible,
when
>
> reasonable. But, to me, that's all minutiae, as I think we're talking
about
> tenths of milliseconds, and the true focus should be on caching and other
> higher-level things (unless, of course, your testing has proven
otherwise).
>
> Regards,
> Dave.
>
> _________________________________________________________________
> MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*.
> http://join.msn.com/?page=features/virus
>


----------------------------------------------------------
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).

Reply via email to