PHP 8.3 to wiele ważnych zmian, wśród których wymienić można chociażby ulepszenia klas tylko do odczytu…
PHP 8.3 to wiele ważnych zmian, wśród których wymienić można chociażby ulepszenia klas tylko do odczytu, dodatki do niedawno dodanej klasy Randomizer, wykrywanie przepełnienia stosu czy funkcję json_validate(). Już dzisiaj możesz z nich wszystkich korzystać w nazwa.pl. Sprawdź, dlaczego warto włączyć PHP 8.3 na serwerze CloudHosting.
Nowe funkcje i ulepszenia
Zdążyliśmy się już przyzwyczaić, że kolejne wersje PHP oferują lepszą wydajność, poprawki błędów i wyższy poziom bezpieczeństwa. Wprowadzane usprawnienia mają na celu ułatwiać pracę programistom tworzącym aplikacje w tym języku. Przyjrzyjmy się kilku istotnym nowościom, jakie zostały wprowadzone w PHP 8.3. Jedną ze zmian jest możliwość deklarowania typów dla stałych klasowych. To usprawnienie poprawia czytelność i bezpieczeństwo kodu. Wprowadzono też funkcję json_validate(). Ma ona za zadanie sprawdzać, czy dany ciąg jest poprawnym JSON-em. Dotychczas trzeba było go odkodować i następnie dopiero sprawdzić, a dzięki json_validate() można to zrobić znacznie szybciej.
W PHP 8.3 rozbudowano wprowadzoną niedawno klasę Randomizer. Została ona uzupełniona o metody getBytesFromString(), getFloat() oraz nextFloat(), co bez wątpienia przyda się programistom korzystającym z zaawansowanych funkcji losujących. Inne zmiany w PHP 8.3 to między innymi obsługa błędów unserialize(), wyjątki Data/Tim czy również poprawki w Readonly…