PHP 5.4.0

PHP 5.4.0

przez -
4 778
PHP

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.