2/26にPHP5.2.9がリリースされましたが、このバージョンからarray_unique関数が後方互換性を失いました。この関数を利用しているアプリケーションは、PHP5.2.9以降のバージョンでは新たなバグに悩まされるかもしれません。
5.2.9RC1の頃にこの仕様変更に気づいて「PHP Bugs: #47370: array_unique has backward compatibility problem, and SORT_REGULAR is confusing」で指摘してみたんですが、相手にされませんでした。
その後もid:moriyoshiさんが元の動作をデフォルト動作にするよう、中の人と闘ってくれたりしたんですが、残念ながら仕様変更はくつがえりませんでした。
続きを読む