Aufgrund der Tatsache, dass es bereits einige Bugfixes für die PHP-Version 5.2 gab, entschied man sich, den Versionsbaum der 5.2er-Reihe zu erweitern, obwohl bereits einige Bugfixes existieren.
Mit dem 2. Februar 2009 wurde der RC1 zum Download frei gegeben. Im Change log, findet man außer den bereits erwähnten Bugfixes auch Problembehebungen mit der neuen libxml. Nach aktuellen Fortschritten wird der finale Release mit Ende des Monats veröffentlicht, welche jedoch durch unkalkulierbare Ereignisse verzögert werden könnte. RC 1 können Sie bereits unter https://downloads.php.net/ilia/php-5.2.9RC1.tar.bz2 downloaden.
Die Veränderungen im Detail:
Für die Funktion array_unique() wurde ein optionaler Parameter, welcher die Art der Sortierung bestimmt, eingefügt. Default wert ist SORT_REGULAR.
Weiters wurde ein Bug, welcher beim Extrahieren, von ZIP Archiven, deren enthaltene Datei- bzw. Ordnernamen relative Pfade enthielten, auftrat, behoben.
Auch in der stream_filter_append() Funktion wurde ein Bug gefixed.
Die Funktion json_decode() stürzt jetzt bei ungültigen Zeichenketten nicht mehr ab.
Bestimmte E-Mail Adressen würden mit FILTER_VALIDATE_EMAIL trotz Gültigkeit, als ungültig markiert.
Behoben wurde auch ein Speicherverlust bei $a->{"a"."b"} wenn $a kein Objekt ist. extract($foo) ist bis zum 5.2.9RC1 Release immer abgestürzt, wenn $foo['foo'] existierte. Auch dieses Problem wurde nun behoben.