[SR-Dev] new operators & if($v) behaviour
Juha Heinanen
jh at tutpro.com
Fri Apr 24 18:44:55 CEST 2009
Miklos Tirpak writes:
> Both of them would return false. Btw, I do not think that empty value is
> allowed for to tag, it's a very rare case, and could be covered with
> some explicit check.
to me to tag was just an example of some variable.
> We used to write this, but had lots of issues. The problem happens for
> example with @contact.uri.user, when there is no contact header.
> Unfortunately the select function can return and error instead of
> success with "" value in this case. (The can be also revisited) And 'if
> (@contact.uri.user == "")' would evaluate to false because the left had
> side value does not exist, which is wrong.
this is exactly my point. you have to first check if something exists
before you start to compare its value to something.
-- juha
More information about the sr-dev
mailing list