4 ms·
It's gotten a lot better since I started using it ~2009 and now. 7.4 added typed properties. 8 is adding better caching, a jit and my favourite feature ma
by noir_lord 6y ago
It's gotten a lot better since I started using it ~2009 and now.
7.4 added typed properties.
8 is adding better caching, a jit and my favourite feature
match()
https://php.watch/versions/8.0#match-expression https://php.watch/versions/8.0#match-expression
for all the enterprise heavy stuff I write a nicer cleaner and safer (by default) alternative to switch is going to make some code much cleaner to write and read and really that is what I care about more than almost anything else.
That it also returns a value is just the cherry on top.
I am so tired of reading bad code with poor intent that has no comments and no documentation that's written in the most counter intuitive way.
- admissionsguy 6y agoThe match expression is so elegant. For the past 10 years I've been puzzled by how verbose switch is.
- noir_lord 6y agoIt's better than switch for a lot of switch use cases, it's still not 'real' pattern matching but yeah I'm looking forwards to it.
- untog 6y agoMatch looks exactly how Rust’s match works and it’s one of my favourite parts of the language. Happy to see it elsewhere too.