Drugie wydanie poprawkowe PHP 5.3
Zaprezentowane właśnie drugie wydanie poprawkowe PHP 5.3 usuwa ponad 60 błędów i naprawia kilka luk w zabezpieczeniach, które zostały także załatane przed tygodniem w wersji 5.2.13. Chodzi tu między innymi o błąd w walidacji zmiennej konfiguracyjnej safe_mode wewnątrz funkcji tempnam(), który występuje w przypadkach, kiedy ścieżka katalogu nie jest zakończona znakiem /). Poza tym naprawiona została usterka ominięcia open_basedir/safe_mode w Session Extension.
Zainteresowani znajdą także rozszerzenia obsługi funkcji kryptograficznych haszowania SHA-256 i SHA-512 (Secure Hash Algorithm) oraz zaktualizowane biblioteki sqlite, libmagic i PCRE. O innych ważnych poprawkach można przeczytać w komunikacie programistów i w rejestrze zmian (ChangeLog) nowej wersji.
Przedstawiony minionego lata PHP 5.3 może być uważany za jeden z największych przełomów w historii PHP, którego skala jest porównywalna z tymi, jakie następowały w skoku wersji z PHP 4 na PHP 5. Wiele funkcji zaplanowanych dla PHP 6 znalazło się już w aktualnej gałęzi rozwojowej. Zawiera ona liczne rozszerzenia o fundamentalnym charakterze i wiele nowych funkcji. Jest tu między innymi obsługa dla Namespaces, archiwum PHAR, funkcje Lambda i klasy Closures, składnia Nowdoc i instrukcje Goto.
(kso)




