Luke wrote:

> Yeah.  Hmm, but I kinda like the look of ?? //, and I don't like the
> overloading of :: in that way anymore.   So it's possible just to add
> a ternary ?? // in addition to, and unrelated to (from the parser's
> perspective), the regular //.

Bad idea. This useful construct would then be ambiguous:

    $val = some_cond()
              ?? $arg1 // $arg1_default
              // $arg2 // $arg2_default;


> ?? !! ain't bad either.

It's definitely much better that sabotaging the (highly useful) // operator
within (highly useful) ternaries.

Damian


Reply via email to