Co nowego w PHP 7.3?

Na hostingu Smarthost.pl można korzystać już z najnowszej wersji PHP 7.3. Na każdym koncie można wybrać wersję PHP 7.3 jako jedną z wielu udostępnianych przez nas wersji PHP. Wersję PHP można ustawić dla każdej domeny osobno, co powoduje, że można wygodnie testować najnowsze wersje PHP.

Przyjrzymy się pokrótce co nowego wnosi ona dla użytkowników oraz czy warto zacząć z niej korzystać natychmiast czy może lepiej jeszcze poczekać.

Poniżej wymienione zostały większe zmiany w stosunku do poprzedniej wersji PHP.

  • Wprowadzenie elastycznej składni HEREDOC / NOWDOC
  • Zostawienie przecinka po ostatnim argumencie w wywołaniach funkcji / metod
  • Wsparcie referencji w list()
  • Dodanie flagi JSON_THROW_ON_ERROR
  • Nowa funkcja is_countable()
  • Dodanie nowych funkcji: array_key_first/last oraz array_value_first/last
  • Nowa funkcja do haszowania haseł- Argon2id
  • Wprowadzenie timera hrtime()
  • Implementacja nowego typu błędu CompileError

oraz wiele pomniejszych zmian i usprawnień.

Ponadto wiele funkcji w wersji 7.3 zostało oznaczonych jako przestarzałe i do usunięcia w kolejnych wersjach.

Wzrost prędkości po zmianie wersji do 7.3 będzie wynosił do kilkunastu procent w porównaniu do 7.2, i kilkaset procent do wersji 5.x. Korzystający więc z wersji 5.x użytkownicy odczują znaczną różnicę po zmianie PHP do 7.3, natomiast przenosząc się z wersji 7.2 wzrost szybkości nie będzie już tak znaczący. Zachęcamy do sprawdzenia naszych testów wydajnościowych, ukazujących prędkość wykonywania skryptów względem poszczególnych wersji PHP.

Należy też wziąć pod uwagę kwestie bezpieczeństwa, przenosząc się z wersji już nie wspieranej, m.in. 5.6 czy 7.0 zwiększamy bezpieczeństwo swojej strony dzięki ciągłemu uzyskiwaniu najnowszych aktualizacji co będzie miało miejsce dla wersji PHP 7.3.

Jeśli więc aplikacja jest przygotowana na wersję PHP 7.3 warto zmienić wersję PHP w cPanelu.

Artur

Dodaj komentarz