I agree with everything you said. For the last few years PHP has been adding fantastic features that have lifted it out of the bad practices gutter. These new features however can and will be abused because they are largely about convenience rather than making new things possible.

Personally I wish php didn’t have traits because they are convenient but don’t encourage proper abstractions and class composition.

--

Senior Software Engineer, terrible but enthusiastic table tennis player.

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Andrew Scott Chapman

Andrew Scott Chapman

Senior Software Engineer, terrible but enthusiastic table tennis player.