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.
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.
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.
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].
PHP 8.2 wycofuje utf8_encode() i utf8_decode(). Konwertowały one pomiędzy kodowaniem znaków ISO-8859-1 a UTF-8.
Skorzystaj z naszych narzędzi wspierających budowę twojej wymarzonej strony internetowej.
Zapewniamy do pełnej gamy usług podnoszących bezpieczeństwo przesyłanych oraz przechowywanych informacji.