Konieczność Przejścia na PHP 8.3
Mimo że 8.2 jest jeszcze wspierane, zaleca się
konieczność przejścia na PHP 8.3 z kilku celów:
1. Dłuższe i Aktywniejsze Wsparcie
PHP 8.3 obecnie (stan na październik 2025) jest w przygotowaniu
wsparcia , które trwa do
31 grudnia 2025 roku . Można to uzyskać, korzystając z innych błędów, jak i wszystkie łatki bezpieczeństwa. Pozwala na dodatkowe marginesy bezpieczeństwa i trwałości.
2. Ulepszenia Bezpieczeństwa
Dostęp nowa wersja główna PHP wprowadza usprawnienia bezpieczeństwa. PHP 8.3 zawiera nowe funkcje i ulepszenia, które ujawniają bezpieczny kod, takie jak:
- Udoskonalenia widoku Random: Większe bezpieczeństwo i widoczność w generowaniu numerów losowych (np. dla haseł, tokenów, Captcha).
- Większe rozwiązanie typowania: Wprowadzenie konsekwencji dla istniejącego klas i wynikającego z klonowania właściwości tylko do odczytu z powodu błędów programistycznych, które są pośrednio dostarczane do luk.
3. Praca i Nowe Funkcje
Oprócz bezpieczeństwa, 8.3 aplikacja zapewniająca
wydajność i funkcje ułatwiające pisanie
czystszego i bardziej zaawansowanego na kody kodu, jak np.:
- Nowy atrybut #[Override], który zapobiega błędom przy nadpisywaniu metody.
- Funkcja json_validate(), która pozwala na wydajniejszą walidację JSON.
Podsumowanie
PHP 8.2 nie jest „bardzo podatny na oprogramowanie”, pod warunkiem zapewnienia aktualizacji do najnowszej wersji punktuowej. zdecydowanie
zalecam jak najszybsze przejście na
PHP 8.3 , aby uzyskać z:
- Pełnego i zaawansowanego wsparcia technicznego i bezpieczeństwa.
- Najnowszych ulepszeń w zakresie bezpieczeństwa i wydajności.
- Dłuższego cyklu życia (wsparcie do końca 2027).
Zasada jest prosta: zawsze używaj najnowszej, w pełni wspieranej wersji PHP.