Нови одлики
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Нови одлики
Референца за `migration82.new-features.php` со подобрена типографија и навигација.
Нови одлики
PHP јадро
Атрибут SensitiveParameter
Додаден е #[\SensitiveParameter] атрибут за редуцирање на чувствителни податоци во бектрејс.
INI директива error_log_mode
На error_log_mode додадена е INI директива која овозможува поставување на дозволите за датотеката со логови за грешки.
Својства наENUM во константни изрази
Сега е можно да се преземат својства на Енумерации во константни изрази.
Подобрувања на систем за типови
Сега е можно да се користи null and false како самостојни типови.
На true типот е додаден.
Сега е можно да се комбинираат типови на пресек и унија. Типот треба да се напише во DNF.
Константи во трајти
Сега е можно да се дефинираат константи во трајти.
Readonly класи
Поддршка за readonly на класи е додадена.
cURL
Додаден е CURLINFO_EFFECTIVE_METHOD опција, која го враќа ефективното HTTP метод во повратната вредност на
curl_getinfo().
Експозиран повеќе нови константи од libcurl 7.62 до 7.80.
Додаден е curl_upkeep() функција за извршување на какви било проверки за одржување на врската.
DBA
LMDB драјверот сега прифаќа DBA_LMDB_USE_SUB_DIR or
DBA_LMDB_NO_SUB_DIR флагови за да се одреди дали треба да создаде поддиректориум или не при креирање датотека со база на податоци.
OCI8
Додаден е oci8.prefetch_lob_size INI директива и oci_set_prefetch_lob() функција за подесување на перформансите на LOB прашањата со намалување на бројот на враќања помеѓу PHP и Oracle базите на податоци при преземање на LOBS. Ова е употребливо со Oracle Database 12.2 или понова верзија.
OpenSSL
Додадена е поддршка за AEAD за алгоритмот chacha20-poly1305.
ODBC
Додаден е odbc_connection_string_is_quoted(), odbc_connection_string_should_quote()Препорачаниот начин за избегнување на SQL инјекција е со врзување на сите податоци преку подготвени изрази. Користењето на параметризирани прашања не е доволно за целосно избегнување на SQL инјекција, но тоа е најлесниот и најбезбедниот начин за обезбедување влез во SQL изразите. Сите динамични литерали на податоци во odbc_connection_string_quote() функции. Тие се главно се користат зад сцената во ODBC и PDO_ODBC екстензиите, но се изложени на userland за полесно тестирање на единици, и за кориснички апликации и библиотеки за самостојно цитирање.
PCRE
Додадена е поддршка за n (NO_AUTO_CAPTURE) модификатор, што прави едноставни (xyz) Овој модификатор прави едноставни (?<name>xyz) се снимаат. Ова влијае само на тоа кои групи се снимаат, сè уште е можно да се користат нумерирани референци на подшаблони, а низата за совпаѓања сè уште ќе содржи нумерирани резултати.
— Разни функции
Ова е нова екстензија која организира и консолидира постоечки имплементации поврзани со генератори на случајни броеви. Нови и подобри RNG-и се достапни со елиминирани проблеми со опсегот.