PHP 8.0 から比較演算子の挙動が変更になったことは有名ですが、今回は sort 系関数にフォーカスしてそのヤバさを語りたいと思います。
というのもその余波はPHP 8.2 にアップデートした際にも存在したのです。
具体的には ksort
の仕様変更でガッツリ影響を受けてしまいました。
その際、ksort
を 消そうっと いうのも考えましたが、とりあえず今回は そーっと しておくことにしました。
このトークではPHP 8 より前の sort はどうヤバいのか、PHP 8.2 アップデートでプロダクトにどのような影響が出たのか、についてお話しします。
■ 話すこと
ksort
krsort
だけ PHP 8.2 で修正されたのか