*grabs popcorn* I could go either way on this one. I might weigh in more
after my commute home !! :)

Adam


On Tue, Sep 8, 2009 at 4:51 PM, Matthew Woodward <[email protected]>wrote:

>
> Sean Corfield wrote:
> > Sounds like OpenBD is somehow treating the null-value return /
> > assignment as storing an empty string in the variable - which is
> > certainly not the correct behavior
>
> Only if you define "correct" as "whatever Adobe CF does." <cfset foo =
> null /> shouldn't make anything "disappear." That's just plain dumb, and
> certainly shows that CFML doesn't handle nulls logically.
>
> Null doesn't mean something doesn't exist, it just means it doesn't have
> a defined value, and the closest thing in
> CFML is a zero-length string, so from where I stand OpenBD is handling
> it exactly as it should. I can't imagine why you'd want a null value to
> be treated as something that doesn't even exist.
>
> This is also an edge case--I don't think you're going to see much CFML
> code at all that uses null in this way, and given that null isn't even a
> real concept in CFML, it seems a odd to have code that relies on it in
> my opinion.
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Open BlueDragon Public Mailing List
 http://groups.google.com/group/openbd?hl=en
 official site @ http://www.openbluedragon.org/

!! save a network - trim replies before posting !!
-~----------~----~----~----~------~----~------~--~---

Reply via email to