> > On Nov 21, 2023 at 11:33 PM, <G. P. B. (mailto:george.bany...@gmail.com)> > wrote: > > > > What is the point of a major release if we cannot even do such a BC break? > We don't even know when PHP 9.0 is going to happen yet. > >
I have been using Go for about four years now and it seems they have gotten the backward compatibility issue nailed, and that pays great dividends in developer confidence in the language, i.e.: https://www.reddit.com/r/golang/comments/17v4xja/anyone_face_issues_when_updating_version_of_go/ They recently explained in depth how they do it: https://go.dev/blog/compat Also see: https://thenewstack.io/how-golang-evolves-without-breaking-programs/ Although Go is compiled and PHP is not, I think there still may be significant insight that can be gained for PHP by studying how Go is handling it and applying any lessons learned. #fwiw - Mike