Wczoraj ekipa PHP wydała kolejne wersje z rodziny 5.3 oraz 5.2. Jak widać okres wakacji nie dla wszystkich oznacza wylegiwania się na plaży.
Bardzo mnie cieszy, że kolejny raz w 2010 roku doczekaliśmy się aktualizacji. I to nie byle jakiej…
PHP 5.2.14 zamrożone
Jak zapowiadano wcześniej wersja 5.2.14 kończy linię 5.2. W żaden sposób nie będzie rozwijana. Pojawią się ew. łatki na wykryte krytyczne luki. Wszyscy użytkownicy PHP 5.2 proszeni są o aktualizację do 5.3. Wersja 5.2.14 przyniosła:
- załatanie 66 błędów
- aktualizacja rozszerzenia PCRE
W końcu wymusi to aktualizację do PHP 5.3 na większości maszyn i bardzo mnie to cieszy.
PHP 5.3.3
Po ponad 4 miesiącach ukazała się wersja PHP 5.3.3, która wprowadza dużą zmianę:
Methods with the same name as the last element of a namespaced class name will no longer be treated as constructor. This change doesn’t affect non-namespaced classes.
1 2 3 4 5 6 7 8 9 |
< ?php namespace Foo; class Bar { public function Bar() { // treated as constructor in PHP 5.3.0-5.3.2 // treated as regular method in PHP 5.3.3 } } ?> |
Nie dotyczy to programistów, którzy do tej pory nie korzystali z przestrzeni nazw, czyli np. PHP 5.2 lub PHP 4. Poza tym w najnowszej wersji:
- poprawiono 145 błędów
- wprowadzono 13 dodatków (m.in. dodano FastCGI Process Manager (FPM))
- zaktualizowano 2 rozszerzenia (PCRE i sqlite)
Download: PHP