Zespół odpowiedzialny za rozwój PHP ogłosił wydanie kolejnej wersji. Nowa wersja stawia na poprawienie stabilności i bezpieczeństwa. Poprawione zostało 145 błędów, m.in. błędy w pamięci, przepełnienie bufora. Pojawiło się 13 nowych dodatków (m.in. dodano FastCGI Process Manager (FPM)). Aktualizacji uległy również takie rozszerzenia jak PCRE i sqlite.
Ważnym odnotowania jest dodanie niekompatybilnej wstecz modyfikacji. Dotyczy ona metod, które nazywają się tak samo, jak ostatni element nazwy klasy umieszczonej w przestrzeni nazw. PHP nie traktuje ich już jako konstruktora, lecz tak jak każdą inną metodę.
<?php
namespace Foo;
class Bar {
public function Bar() {
// konstruktor w PHP 5.3.0-5.3.2
// zwykła metoda w PHP 5.3.3
}
}
?>
Pełna lista zmian w pliku changelog.
























[…] Zespół odpowiedzialny za rozwój PHP serii 5.2.x. ogłosili, iż owa wersja będzie ostatnią z tego ciągu. Zapowiadano to już od jakiegoś czasu, co nie powinno dziwić wszystkich mających z tym styczność na co dzień. Wersja PHP 5.2.x została wydana niespełna 4 lata temu. Poprawki bezpieczeństwa dla tej gałęzi będą wydawane jedynie sporadycznie. Zalecana jest aktualizacja do wydanej równocześnie wersji PHP 5.3.3. […]
[…] wersja wymaga PHP 5.3.3, a także zmieniono licencjonowanie na Mozilla Public Licence 2.0. Nowy wygląd został oparty na […]