On Wednesday, 4 February 2026 at 14:42, Larry Garfield <[email protected]> 
wrote:
> 
> Where as I would, because we catch flack every version for how many "small" 
> BC breaks we have. It hinders people's ability to upgrade and generates bad 
> PR for PHP routinely.
> 
> Majors exist for a reason.

PHP does not follow SemVer.
Minor BC breaks are accepted via our policy.
And as Tim said, waiting multiple years for a consistency fix (which frankly in 
my opinion this is more a bug fix) is completely ludicrous.

But as usual none of this would be a problem if we didn't bundle 14 000 
extensions and the standard library being so massive and shoved into a single 
extension.
As then, the core language and extension APIs could evolve at different paces, 
and thus following SemVer would at least be a potential consideration.


Best regards,

Gina P. Banyard

Reply via email to