PHP 7.3 – co nowego ?

Już 13 grudnia 2018r. uruchomiana zostanie wersja produkcyjna php 7.3. Warto zobaczyć jakie zmiany niesie za sobą nowy php.

Nadchodzące zmiany w php 7.3:

  1. Elastyczna składnia HEREDOC / NOWDOC
  2. Przecinek po ostatnim argumencie w wywołaniach funkcji / metod
  3. Wsparcie referencji w list()
  4. json_encode() i json_decode() – rzucanie wyjątków
  5. Nowa funkcja is_countable()
  6. Nowe funkcje array_key/value_first/last()
  7. Nowa funkcja do haszowania haseł – Argon2id
  8. Same site cookie
  9. hrtime() – monotoniczny timer
  10. Nowa metoda – DateTime::createFromImmutable()
  11. Nowa funkcja – fpm_get_status()
  12. Nowe funkcje w GMP
  13. CompileError – nowy typ błędu
  14. Aktualizacja PCRE do PCRE2
  15. MBString – wsparcie pełnego case-mapping i case-folding
  16. compact() rzuci Notice gdy napotka niezdefiniowaną zmienną
  17. instanceof – literał jako pierwszy operand – brak Fatal error
  18. Przeprojektowane narzędzie ext_skel
  19. Wyjątki nie wypełnią stanu error_get_last()
  20. TypeError zgłosi błędne typy jako int oraz bool
  21. Instrukcja continue rzuci Warning wewnątrz switch
  22. ArrayAccess nie zrzutuje $offset typu string na int
  23. Naprawiono referencje w statycznych własnościach klas
  24. Naprawiono odpakowywanie argumentów z kluczami nie int
  25. BCMath użyje obsługi błędów PHP
  26. Wsparcie dla BeOS porzucono
  27. Deprecated – image2wbmp()
  28. Deprecated – Stałe case-insensitive
  29. Deprecated – funkcje mb* bez dokumentacji
  30. Deprecated – funkcje szukania w string z argumentem nie string
  31. Deprecated – fgetss() oraz filter string.strip_tags
  32. Deprecated – definiowanie własnej funkcji assert()
  33. Deprecated – FILTER_FLAG_SCHEME_REQUIRED oraz FILTER_FLAG_HOST_REQUIRED
  34. Deprecated – pdo_odbc.db2_instance_name dyrektywa php.ini
Podziel się :
  • Facebook
  • Twitter
  • email
  • Drukuj
  • PDF

Może Ci się również spodoba

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

This site uses Akismet to reduce spam. Learn how your comment data is processed.