On Sat, 13 May 2023 at 00:08, Larry Garfield <la...@garfieldtech.com> wrote:
> That means it's impossible to write code that works from 8.2 to 9.0 > without version checks. The overlap period is only 2 releases (8.3 and > 8.4). That's too short of a window. > Why are we assuming that PHP 9.0 is going to come after PHP 8.4? There has been no decision as to when the new major is going to be released. And as far as I'm concerned, the only good reason to move from 8.x to 9.0 is when we convert streams from resources to objects, which is going to be a large enough BC that those sorts of minor BC breaks should frankly be a non-issue. So could we not speculate on an arbitrary timeline of the new major version being tagged and go on the merit of this proposal in isolation? I don't see much of an issue of, introduce the new functions/methods in PHP 8.3, deprecate them in PHP 8.3+x (for x > 0) and remove in PHP 9.0. Best regards, George P. Banyard