Nodea — logo

PHP 7.3

PHP 7.3 to wersja języka PHP wydana w grudniu 2018 roku, kontynuująca serię 7.x. Skupiała się na drobnych, lecz praktycznych usprawnieniach składni oraz na poprawie wydajności, bez rewolucyjnych zmian architektury. Była kolejnym stabilnym krokiem w ewolucji języka przed wydaniem PHP 7.4.

Na czym polegało znaczenie PHP 7.3

PHP 7.3 wprowadziło zestaw wygodnych udogodnień dla programistów:

  • elastyczna składnia heredoc i nowdoc — możliwość wcięcia znacznika zamykającego, co poprawiło czytelność bloków tekstu;
  • przecinek na końcu wywołań funkcji — łatwiejsze dodawanie i usuwanie argumentów w kodzie kontrolowanym wersjonowaniem;
  • funkcje array_key_first i array_key_last — szybki dostęp do pierwszego i ostatniego klucza tablicy;
  • usprawnienia obsługi JSON — nowe flagi błędów ułatwiające diagnozowanie problemów.

Choć zmiany były ewolucyjne, wyraźnie poprawiały codzienny komfort pisania kodu i porządkowały drobne niedogodności obecne we wcześniejszych wersjach.

Zastosowanie w praktyce

Wsparcie bezpieczeństwa dla PHP 7.3 zakończyło się w 2021 roku, więc obecnie jest to wersja przestarzała. W okresie aktywności była szeroko stosowana w środowiskach produkcyjnych jako stabilna baza dla aplikacji webowych i sklepów internetowych. Serwisy wciąż działające na PHP 7.3 należy zaktualizować do wspieranej gałęzi. Nowoczesny hosting i serwery VPS udostępniają wyłącznie aktualne wydania PHP, a migracja z 7.3 do nowszych wersji przebiega zwykle sprawnie ze względu na dużą zgodność składni.

Wartość drobnych usprawnień

PHP 7.3 dobrze pokazuje, że rozwój języka nie musi polegać wyłącznie na spektakularnych nowościach. Pozornie kosmetyczne zmiany, takie jak elastyczny heredoc czy przecinki na końcu list argumentów, realnie poprawiały czytelność kodu i zmniejszały liczbę zbędnych różnic w systemach kontroli wersji. Dla zespołów utrzymujących duże projekty właśnie takie usprawnienia przekładały się na wygodę codziennej pracy i mniejszą liczbę drobnych błędów.

Powiązane pojęcia