PHP 5.4.0
01.03.2012 ukazała się pierwsza stabilna wersja środowiska programistycznego PHP w wersji 5.4. Jest to kolejna wersja po 5.3 umożliwiająca bardziej efektywne programowanie obiektowe. Niestety wydanie to nie porządkuje znacząco kodu. Dalej nazewnictwo funkcji nie jest spójne, a mechanizm $this w domknięciach może powodować chaos poprzez umożliwienie odwołania się do prywatnych zmiennych obiektu przez funkcję zdefiniowaną poza łańcuchem dziedziczenia.
Według mnie najważniejsze zmiany to:
- Traits - pisałem już o nim przy okazji wydania RC1
- skrócona składnia tablic
- zwiększona szybkość
- zmniejszone zużycie pamięci
- domyślne kodowania zmienione z ISO-8859-1 na UTF-8
- wbudowany webserver w trybie CLI
- i wiele innych
Z pełną listą zmian można zapoznać się na stronie projektu, tak samo jak z opisem nowych funkcjonalności. Polecam również tekst Dejan Marjanovic pod tytułem PHP 5.4 is Here! What You Must Know. Omawia on nowości w PHP wraz z przykładami kodu.