Hosting Exchange

Udostępnienie PHP w wersji 8.2

Dla podniesienia bezpieczeństwa oraz wydajności stron internetowych zostało udostępnione środowisko PHP w wersji 8.2.

Jednocześnie przypominamy, iż wkrótce zostanie zakończone wsparcie dla wersji 7.3. 

Co nowego?

Nowe typy zwracanych danych: true, false, null

Przed wersją PHP 8.2 możliwe jest zwracanie danych w łączonych postaciach (unions), np. ?string. Wówczas metoda może zwrócić string lub null. PHP 8.2 wprowadza nowe typy zwracanych danych: true, false i null.

Klasy tylko do odczytu (readonly classes)

Wersja PHP 8.1 wprowadziła modyfikator readonly do właściwości klas. Wersja PHP 8.2 wprowadza ten modyfikator do oznaczenia klasy, dzięki czemu można skrócić zapis i nie oznaczać po kolei wszystkich właściwości klas jako readonly.

Wycofanie dynamicznych właściwości

PHP 8.2 wycofuje dynamiczne właściwości w klasach. Od PHP 8.2 wyświetlane będzie ostrzeżenie E_DEPRECATED, od wersji 9.0 wyrzucany będzie wyjątek typu Error.

Ostrzeżenie do wersji PHP 9.0 można ukryć za pomocą atrybutu #[AllowDynamicProperties].

Wycofanie utf8_encode() i utf8_decode()

PHP 8.2 wycofuje utf8_encode() i utf8_decode(). Konwertowały one pomiędzy kodowaniem znaków ISO-8859-1 a UTF-8.

Zbuduj stronę internetową

Skorzystaj z naszych narzędzi wspierających budowę twojej wymarzonej strony internetowej.

guru-creator

Dodatkowe bezpieczeństwo

Zapewniamy do pełnej gamy usług podnoszących bezpieczeństwo przesyłanych oraz przechowywanych informacji.

Inne artykuły

Biuletyn

Zapisz się do naszego newslettera i bądź na bieżąco.