Friday, April 16, 2004, 10:36:55 PM, you wrote: > I vote for nvl(), as the oracle pl/sql function of the same name has > this exact semantic.
Hello George, that's avery good idea! it is to weird to have a lot of people using this already. And a lot of people would expect the exact behavior by its name. Jus because it exists elsewhere and there a l ot of people use it. marcus > On Apr 16, 2004, at 4:19 PM, Wez Furlong wrote: >> It's worth nothing that, if T_IFSETOR was recognized by the >> scanner as "?:", then Sascha/GCC "?:" operator is also implemented >> by this patch, by changing the parser rule from this: >> >> T_IFSETOR '(' variable ',' expr ')' >> >> to this: >> >> T_IFSETOR variable ':' expr >> >> --Wez. >> >> >> ----- Original Message ----- >> From: "Marcus Boerger" <[EMAIL PROTECTED]> >> To: <[EMAIL PROTECTED]> >> Cc: "Jason Garber" <[EMAIL PROTECTED]>; "Andi Gutmans" <[EMAIL PROTECTED]> >> Sent: Friday, April 16, 2004 8:38 PM >> Subject: [PHP-DEV] [RFC] ifsetor operator >> >> >>> [RFC] ifsetor operator >>> >>> Hello List, >>> >>> i also agrre that an internal function is much better. And here is >>> it as such an internal function (that does not result in an expensive >>> function call). >>> >>> Synopsis: "ifsetor" "(" value "," default ")" >>> >>> Returns the value if it exists or a given default value. >>> >>> Syntax: "ifsetor" "(" variable [ "," expression ] ")" >>> >>> Semantic: >>> - The value in question must be a variable. >>> - The default value can be any expression. >>> - The default value can be omitted in which case NULL will be used. >>> >>> http://marcus-boerger.de/php/ext/ze2/ze2-ifsetor-20040416-2.diff.txt >>> >>> best regards >>> marcus >>> >>> -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php