Re: [RFC][POLL] Switch expression

From: Date: Tue, 31 Mar 2020 20:00:56 +0000
Subject: Re: [RFC][POLL] Switch expression
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-109489@lists.php.net to get a copy of this message
On Tue, Mar 31, 2020 at 12:51 PM Ilija Tovilo <tovilo.ilija@gmail.com> wrote: > > Hi internals > > A few days ago I opened the discussion on the switch expression RFC: > https://wiki.php.net/rfc/switch_expression > > There's been a fundamental disagreement on what the switch expression > should actually be. Due to the conflicting feedback I no longer know > how to proceed. This is why I've created a poll to get a general > feeling of what approach is preferred. If you can vote, **please**, > vote. > > https://wiki.php.net/rfc/poll_switch_expression > > Ilija > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > To be clear, you actually could reuse the switch keyword for an expression: $x = switch ($y) {/* ... */ }; It's a bit tedious to do but it's not ambiguous. I did a similar thing in the past when working on short closures. I tried using `{$x => $x *2}` for the syntax and had to disambiguate with an empty block (which serves no purpose in PHP). I can't find the branch/patch anymore, which is unfortunate, but it is doable if you are determined.

« previous php.internals (#109489) next »