On Fri, 16 Apr 2004, Andi Gutmans wrote:
> At 02:21 PM 4/15/2004 -0400, Sean Coates wrote:
> >Andi Gutmans wrote:
> >>It could be implemented but I don't see the big advantage over $bar ? 0 :
> >>$base
> >>It's one character...
> >>oes to GCC and its C extension).
> >>>> $bar ? : $baz;
> >>>> If $bar evaluates to true, the [whole] expression evaluates to $bar
> >>>> or to [$baz], respectively.
(I had a zero in my example, changed the example, but not the
sentence.)
> >if ($foo) $variable = $foo; else $variable = $bar;
Right.
> I have to read closer next time. Personally I prefer finding a user-land
> solution and not a new syntax. All these "weird" operators look like all of
> the weird Perl stuff.
I never felt that C looks like Perl at all. Remember that
the operator usage as proposed originates in GCC land,
because "a?:b" is a frequent usage pattern - at least in C.
- Sascha
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php