Hi Larry

> > > My one question is why you're not including the implicit "match (true)"
> > > in this version, when the secondary vote on the previous RFC was
> > > 80% in favor of it.
> >
> > I received quite a bit of feedback that the RFC was too complex. I
> > tried to make the RFC simpler by removing all non-essential parts. I'm
> > ready to create a follow up RFC for this (although it would probably
> > not make PHP 8.0).
>
> Hm.  A logical argument, but given its overwhelming support before and that 
> it's therefore almost certain to pass in the future, I don't see why it's a 
> net win to have PHP 8.0 missing that bit.  It seemed uncontroversial, and 
> seems like a highly common use case.

80% were in favor of this feature but it's also worth noting that only
20 people have voted. To avoid risking another rejection and thus the
RFC being delayed for a year I'd rather move the feature to a
different RFC. Also, the feature being included in the first draft was
a rash decision in the first place (completely my fault). There are
multiple ways to deal with the value comparison (e.g. do type coercion
like the switch or type-error on a non-boolean value) but they haven't
been discussed at all.

Ilija

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to