On 26.08.2022 at 05:15, Go Kudo wrote:

> In the actively supported version of PHP, `ksort()` has been modified to
> include BC Break.
>
> https://github.com/php/php-src/issues/9296
>
> This may seem like an appropriate bug fix, but it is a clear BC Break. I
> think this change should only be introduced in PHP 8.2 and later.

In this case, the functions didn't behave as documented, namely to
conform to the general conversion rules, which had a relevant change in
PHP 8.0.  Apparently, this case has been overlooked when the change had
been implemented, and only been noticed recently (what still surprises
me).  Anyway, fixing the issue now is not really introducing a BC break,
since code relying on the previous behavior did not conform to the
documentation.

> Fortunately, there is not yet a release in each version that incorporates
> this change. I think it is possible to revert now.

Well, the fix is part of the currents RCs; that doesn't make it
impossible to revert, but RMs should have a say in that.  Thus I'm
adding Sara and Gabriel as recepients.

--
Christoph M. Becker

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: https://www.php.net/unsub.php

Reply via email to