PHP 8.1 Wydane 4


PHP 8.1 – Co nowego?

Oznacza to więcej ulepszeń, poprawki błędów czy ogólnego działania PHP.

Oto najważniejsze zmiany oraz nowości z tym związane:

  • Wyliczenia – mogą być używane zamiast zestawu stałych zmiennych oraz umożliwiają walidację typu.
  • Cecha „tylko do odczytu” ( Readonly ) – od teraz jest możliwe nadanie zmiennej cechy uniemożliwiającej zmianę jej wartości po jej przypisaniu.
  • Czyste typy skrzyżowań – umożliwiają sprawdzenie zmiennej pod kątem bycia instancją A i B. Jak na razie nie jest możliwe łączenie razem z typem unii.
  • Nowy typ „return – od teraz jest możliwe użycie „never” jako opcji przy „return” powoduje ona, że żadna wartość nie zostanie zwrócona, oraz dojdzie do wyjątku w działaniu lub całkowitego zakończenia skryptu.
  • Finalne stałe – umożliwione zostało tworzenie stałych klas, które nie mogą być nadpisane przez klasy pochodne.
  • Nowy operator w inicjatorach – obiekty mogą być używane jako domyśle wartości parametrów, zmienne statyczne, stałe globalne oraz jako argumenty atrybutów. Umożliwia to również tworzenie zagnieżdżonych atrybutów.
  • Pierwszorzędne wywoływane – można uzyskać odwołanie do dowolnej funkcji.
  • Przestarzały kod – w PHPStorm od teraz można wyszukać przestarzały kod w projekcie oraz ułatwić proces jego aktualizacji.


4 komentarzy do “PHP 8.1 Wydane

Komentarze są wyłączone.