Wydano PHP 5.4.0, obiektowy i skryptowy język programowania zaprojektowany do generowania stron internetowych w czasie rzeczywistym. PHP jest najczęściej stosowany do tworzenia skryptów po stronie serwera www, ale może być również używany do przetwarzania danych z poziomu wiersza poleceń, a nawet do pisania programów pracujących w trybie graficznym.
Najważniejsze zmiany:
- Nowa składnia języka zawierająca Traits, krótsza składnia tabel i inne
- Udoskonalona wydajność i zmniejszone zużycie pamięci
- Wsparcie dla wielobajtowych języków we wszystkich wersjach PHP, at the flip of a runtime switch
- Wbudowany webserwer w trybie CLI, w celu uproszczenia pracy i testów programistycznych
- Oczyszczono kod z przestarzałych funkcji
- Poprawki błędów i usprawnienia
Zmiany, które powodują problemy kompatybilności:
- Usunięto rejestry globalne, magiczne komentarze i bezpieczny tryb
- Usunięto zmienną składniową $var break/continue
- Usunięto opcję ini
allow_call_time_pass_reference
- UTF-8 zostało domyślnym kodowaniem
Rozszerzenia przeniesione do PECL:
- ext/sqlite (nie zmieniono ext/sqlite3 i ext/pdo_sqlite)
PHP 5.4 będzie ostatnim wydaniem ze wsparciem dla Windows XP i Windows 2003. Po tym wydaniu nie będą już udostępnianie żadne binarne pakiety.
Koniec wsparcia dla windowsa? Czemu?
myślę że już wersja 5.5 nie będzie dostępna w starych wersjach windowsa. Pozostaje przesiadka na WS 2008
Najwidoczniej programiści uważają win xp i 2003 jako starocie.
programiści uważają win xp i 2003 jako starocie? Przecież win 2k3 ma 9 lat!!!! a win xp 10! Tożto prehistoria…
[…] 3 lata. Z języków programowania i platform: Ruby 1.9.3 z Rails 3.2.8, Python 2.7 i Python 3.3, PHP 5.4 i PHP 5.5, Perl 5.16.3 i Node.js 0.10. Ruby 2.0 i Rails 4.0 są całkowicie osobnymi pakietami, […]