PHP.mk документација
Дневник на промени
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
doc.changelog.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
doc.changelog.php
Дневник на промени
Референца за `doc.changelog.php` со подобрена типографија и навигација.
Дневник на промени
The following changes have been made to functions of bundled extensions.
| Верзија | Следниве промени се направени на функциите на вклучените екстензии. | = NULL |
|---|---|---|
| 8.5.0 | array_key_exists | Функција |
| array_multisort | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| closedir | Типот на враќање сега е true; претходно беше bool. | |
| curl_close | Користењето null за dir_handle сега е застарено. Наместо тоа, треба експлицитно да се обезбеди последниот отворен рачка на директориумот. | |
| curl_share_close | Користењето null за dir_handle сега е застарено. Наместо тоа, треба експлицитно да се обезбеди последниот отворен рачка на директориумот. | |
| finfo_close | Користењето null за dir_handle сега е застарено. Наместо тоа, треба експлицитно да се обезбеди последниот отворен рачка на директориумот. | |
| finfo_close | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| ftp_set_option | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| get_defined_functions | Оваа функција е застарена. | |
| grapheme_stripos | Параметарот exclude_disabled е застарен, бидејќи веќе нема никакво влијание. | |
| grapheme_stristr | Параметарот exclude_disabled е застарен, бидејќи веќе нема никакво влијание. | |
| grapheme_strpos | Параметарот exclude_disabled е застарен, бидејќи веќе нема никакво влијание. | |
| grapheme_strripos | Параметарот exclude_disabled е застарен, бидејќи веќе нема никакво влијание. | |
| grapheme_strrpos | Параметарот exclude_disabled е застарен, бидејќи веќе нема никакво влијание. | |
| grapheme_strstr | Параметарот exclude_disabled е застарен, бидејќи веќе нема никакво влијание. | |
| grapheme_substr | Параметарот exclude_disabled е застарен, бидејќи веќе нема никакво влијание. | |
| gzfile | Опционалниот параметар locale е додаден. | |
| gzopen | Опционалниот параметар locale е додаден. | |
| imagedestroy | Користењето null за dir_handle сега е застарено. Наместо тоа, треба експлицитно да се обезбеди последниот отворен рачка на директориумот. | |
| ldap_get_option | use_include_path сега е од тип bool. Претходно беше од тип int. | |
| libxml_set_external_entity_loader | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| openssl_cms_encrypt | ldap сега е nullable. | |
| openssl_pkey_derive | cipher_algo сега е од тип int или string. Претходно беше од тип int. | |
| openssl_private_decrypt | Параметарот key_length сега е застарен. | |
| openssl_public_encrypt | Параметарот key_length сега е застарен. | |
| openssl_sign | Опционалниот параметар digest_algo е додаден. | |
| openssl_verify | Опционалниот параметар digest_algo е додаден. | |
| pcntl_waitid | Опционалниот параметар padding е додаден. | |
| pg_copy_from | resource_usage е додаден. | |
| readdir | Типот на враќање сега е true; претходно беше bool. | |
| readgzfile | Опционалниот параметар locale е додаден. | |
| rewinddir | Типот на враќање сега е true; претходно беше bool. | |
| setlocale | rows сега е од тип iterable. Претходно беше од тип array. | |
| shm_detach | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| xml_parser_free | Користењето null за dir_handle сега е застарено. Наместо тоа, треба експлицитно да се обезбеди последниот отворен рачка на директориумот. | |
| SoapClient::__doRequest | Поминувањето на цел број 0 како аргумент locales повеќе не се поддржува и сега фрла TypeError. | |
| SoapFault::__construct | Опционалниот параметар uriParserClass е додаден. | |
| SoapServer::fault | Опционалниот параметар uriParserClass е додаден. | |
| SplFileObject::fwrite | Опционалниот параметар lang е додаден за да биде во согласност со спецификацијата SOAP 1.2. | |
| 8.4.0 | DOMDocument::registerNodeClass | Следниве промени се направени на функциите на вклучените екстензии. |
| DOMImplementation::createDocument | DOMDocument::registerNodeClass сега има привремено враќање на вредноста true. | |
| DOMXPath::registerPhpFunctions | Функцијата сега има привремено враќање на типот DOMDocument. | |
| Сега е можно да се користат повикливи функции за повици при користење на restrict со array записи. | ||
| bcpow | Невалидни имиња на повици сега фрлаат ValueError. Поминувањето на запис што не може да се повика сега фрла TypeError. | |
| bind_textdomain_codeset | Негативните степени на 0 претходно враќаа 0, но сега фрлаат DivisionByZeroError исклучок. | |
| bind_textdomain_codeset | Сега фрла ValueError ако домејнот е празен стринг. | |
| bindtextdomain | codeset е опционален сега. Претходно, параметарот секогаш мораше да биде специфициран. | |
| curl_getinfo | directory е опционален сега. Претходно, параметарот секогаш мораше да биде специфициран. | |
| curl_multi_select | Воведена е константата CURLINFO_POSTTRANSFER_TIME_T и posttransfer_time_us (Curl 8.10.0 или понова верзија). | |
| curl_setopt | Сега фрла ValueError ако timeout е помал од 0 или поголем од PHP_INT_MAX. | |
| curl_version | CURLOPT_DNS_USE_GLOBAL_CACHE веќе нема никакво влијание, а неговото овозможување на PHP верзии безбедни за нишки веќе не предизвикува предупредување. | |
| dba_close | features_list е додадено. | |
| dba_delete | features_list е додадено. | |
| dba_exists | features_list е додадено. | |
| dba_fetch | features_list е додадено. | |
| dba_firstkey | features_list е додадено. | |
| dba_insert | features_list е додадено. | |
| dba_key_split | Параметарот dba сега очекува Dba\Connection инстанца; претходно се очекуваше валиден dba ресурс. | |
| dba_nextkey | features_list е додадено. | |
| dba_open | Поминувањето на null или false на key сега е застарено. | |
| dba_optimize | features_list е додадено. | |
| dba_popen | Поминувањето на null или false на key сега е застарено. | |
| dba_replace | features_list е додадено. | |
| dba_sync | features_list е додадено. | |
| dgettext | Негативните степени на 0 претходно враќаа 0, но сега фрлаат DivisionByZeroError исклучок. | |
| dngettext | Негативните степени на 0 претходно враќаа 0, но сега фрлаат DivisionByZeroError исклучок. | |
| exit | Сега враќа Dba\Connection инстанца; претходно се враќаше ресурс. | |
| fgetcsv | exit сега е правилна функција, затоа ги следи вообичаените семантики за типско мешање, е под влијание на strict_types declare, може да се повика со именувани аргументи и да биде променлива функција. | |
| flush | Потпирањето на стандардната вредност на escape сега е застарено. | |
| fputcsv | exit сега е правилна функција, затоа ги следи вообичаените семантики за типско мешање, е под влијание на strict_types declare, може да се повика со именувани аргументи и да биде променлива функција. | |
| hash_init | Испраќањето на заглавја без тело сега ќе успее во FastCGI. | |
| hash_update | Поминувањето на опции од погрешен тип сега е застарено. | |
| highlight_string | DOMDocument::registerNodeClass сега има привремено враќање true. | |
| http_build_query | Тип на враќање променет од stringbool во stringtrue. | |
| imageavif | Пред PHP 8.4.0, својствата BackedEnum на податоците беа претворени во објекти, наместо во нивните скаларни еквиваленти. | |
| imagefilter | Сега фрла ValueError ако квалитетот или брзината се невалидни. | |
| imagejpeg | Сега фрла ValueError ако sub или plus ќе предизвикаат прелевање/недостиг со IMG_FILTER_SCATTER филтерот. | |
| imagepng | Сега фрла ValueError ако sub или plus ќе предизвикаат прелевање/недостиг со IMG_FILTER_SCATTER филтерот. | |
| imagescale | Сега фрла ValueError ако квалитетот е невалиден. | |
| imagescale | Сега фрла ValueError ако ширината или висината ќе предизвикаат прелевање/недостиг. | |
| imagewebp | Сега фрла ValueError ако sub или plus ќе предизвикаат прелевање/недостиг со IMG_FILTER_SCATTER филтерот. | |
| lcg_value | Користењето null за dir_handle сега е застарено. Наместо тоа, треба експлицитно да се обезбеди последниот отворен рачка на директориумот. | |
| libxml_set_streams_context | Сега фрла ValueError ако режимот е невалиден. | |
| long2ip | libxml_set_streams_context сега фрла TypeError кога на context ќе му се предаде ресурс што не е стрим, наместо да фрла подоцна кога ќе се користи context. | |
| mb_decode_numericentity | Тип на враќање променет од stringfalse во string. | |
| mb_encode_numericentity | mb_decode_numericentity сега фрла ValueError ако map не е листа од цели броеви. | |
| mb_http_input | mb_encode_numericentity сега фрла ValueError ако map не е листа од цели броеви. | |
| mb_http_output | mb_http_input сега фрла ValueError ако типот е невалиден. | |
| odbc_autocommit | mb_http_output сега фрла ValueError ако encoding содржи нулти бајти. | |
| odbc_binmode | odbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс. | |
| odbc_close | mb_http_output сега фрла ValueError ако encoding содржи нулти бајти. | |
| odbc_columnprivileges | mb_http_output сега фрла ValueError ако encoding содржи нулти бајти. | |
| odbc_columns | mb_http_output сега фрла ValueError ако encoding содржи нулти бајти. | |
| odbc_commit | mb_http_output сега фрла ValueError ако encoding содржи нулти бајти. | |
| odbc_connect | statement сега очекува Odbc\Result инстанца; претходно се очекуваше ресурс. | |
| odbc_connect | Оваа функција сега враќа Odbc\Connection инстанца; претходно се враќаше ресурс. | |
| odbc_connect | user и password сега се null-able, тие сега се исто така опционални и стандардно се null. | |
| odbc_connect | Следниве промени се направени на функциите на вклучените екстензии. | |
| odbc_cursor | odbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс. | |
| odbc_data_source | mb_http_output сега фрла ValueError ако encoding содржи нулти бајти. | |
| odbc_error | mb_http_output сега фрла ValueError ако encoding содржи нулти бајти. | |
| odbc_errormsg | mb_http_output сега фрла ValueError ако encoding содржи нулти бајти. | |
| odbc_exec | mb_http_output сега фрла ValueError ако encoding содржи нулти бајти. | |
| odbc_exec | Претходно, ако dsn содржеше uid или pwd, и двата параметри за корисник и лозинка беа игнорирани. Сега корисникот се игнорира само ако dsn содржи uid, а лозинката се игнорира само ако dsn содржи pwd. | |
| odbc_execute | Претходно, ако dsn содржеше uid или pwd, и двата параметри за корисник и лозинка беа игнорирани. Сега корисникот се игнорира само ако dsn содржи uid, а лозинката се игнорира само ако dsn содржи pwd. | |
| odbc_fetch_array | odbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс. | |
| odbc_fetch_array | редот сега е nullable. | |
| odbc_fetch_into | odbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс. | |
| odbc_fetch_into | редот сега е nullable. | |
| odbc_fetch_object | odbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс. | |
| odbc_fetch_object | редот сега е nullable. | |
| odbc_fetch_row | odbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс. | |
| odbc_fetch_row | Сега се емитува E_WARNING кога редот е еднаков или помал од нула. | |
| odbc_field_len | odbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс. | |
| odbc_field_name | odbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс. | |
| odbc_field_num | odbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс. | |
| odbc_field_scale | odbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс. | |
| odbc_field_type | odbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс. | |
| odbc_foreignkeys | mb_http_output сега фрла ValueError ако encoding содржи нулти бајти. | |
| odbc_foreignkeys | Претходно, ако dsn содржеше uid или pwd, и двата параметри за корисник и лозинка беа игнорирани. Сега корисникот се игнорира само ако dsn содржи uid, а лозинката се игнорира само ако dsn содржи pwd. | |
| odbc_free_result | odbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс. | |
| odbc_gettypeinfo | mb_http_output сега фрла ValueError ако encoding содржи нулти бајти. | |
| odbc_gettypeinfo | Претходно, ако dsn содржеше uid или pwd, и двата параметри за корисник и лозинка беа игнорирани. Сега корисникот се игнорира само ако dsn содржи uid, а лозинката се игнорира само ако dsn содржи pwd. | |
| odbc_longreadlen | odbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс. | |
| odbc_next_result | odbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс. | |
| odbc_num_fields | odbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс. | |
| odbc_num_rows | odbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс. | |
| odbc_pconnect | statement сега очекува Odbc\Result инстанца; претходно се очекуваше ресурс. | |
| odbc_pconnect | Оваа функција сега враќа Odbc\Connection инстанца; претходно се враќаше ресурс. | |
| odbc_pconnect | user и password сега се null-able, тие сега се исто така опционални и стандардно се null. | |
| odbc_pconnect | Следниве промени се направени на функциите на вклучените екстензии. | |
| odbc_prepare | mb_http_output сега фрла ValueError ако encoding содржи нулти бајти. | |
| odbc_prepare | Претходно, ако dsn содржеше uid или pwd, и двата параметри за корисник и лозинка беа игнорирани. Сега корисникот се игнорира само ако dsn содржи uid, а лозинката се игнорира само ако dsn содржи pwd. | |
| odbc_primarykeys | mb_http_output сега фрла ValueError ако encoding содржи нулти бајти. | |
| odbc_primarykeys | Претходно, ако dsn содржеше uid или pwd, и двата параметри за корисник и лозинка беа игнорирани. Сега корисникот се игнорира само ако dsn содржи uid, а лозинката се игнорира само ако dsn содржи pwd. | |
| odbc_procedurecolumns | mb_http_output сега фрла ValueError ако encoding содржи нулти бајти. | |
| odbc_procedurecolumns | Претходно, ако dsn содржеше uid или pwd, и двата параметри за корисник и лозинка беа игнорирани. Сега корисникот се игнорира само ако dsn содржи uid, а лозинката се игнорира само ако dsn содржи pwd. | |
| odbc_procedures | mb_http_output сега фрла ValueError ако encoding содржи нулти бајти. | |
| odbc_procedures | Претходно, ако dsn содржеше uid или pwd, и двата параметри за корисник и лозинка беа игнорирани. Сега корисникот се игнорира само ако dsn содржи uid, а лозинката се игнорира само ако dsn содржи pwd. | |
| odbc_result | odbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс. | |
| odbc_result_all | odbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс. | |
| odbc_rollback | mb_http_output сега фрла ValueError ако encoding содржи нулти бајти. | |
| odbc_setoption | odbc сега очекува Odbc\Connection или Odbc\Result инстанца; претходно се очекуваше ресурс. | |
| odbc_specialcolumns | mb_http_output сега фрла ValueError ако encoding содржи нулти бајти. | |
| odbc_specialcolumns | Претходно, ако dsn содржеше uid или pwd, и двата параметри за корисник и лозинка беа игнорирани. Сега корисникот се игнорира само ако dsn содржи uid, а лозинката се игнорира само ако dsn содржи pwd. | |
| odbc_statistics | mb_http_output сега фрла ValueError ако encoding содржи нулти бајти. | |
| odbc_statistics | Претходно, ако dsn содржеше uid или pwd, и двата параметри за корисник и лозинка беа игнорирани. Сега корисникот се игнорира само ако dsn содржи uid, а лозинката се игнорира само ако dsn содржи pwd. | |
| odbc_tableprivileges | mb_http_output сега фрла ValueError ако encoding содржи нулти бајти. | |
| odbc_tableprivileges | Претходно, ако dsn содржеше uid или pwd, и двата параметри за корисник и лозинка беа игнорирани. Сега корисникот се игнорира само ако dsn содржи uid, а лозинката се игнорира само ако dsn содржи pwd. | |
| odbc_tables | mb_http_output сега фрла ValueError ако encoding содржи нулти бајти. | |
| odbc_tables | Претходно, ако dsn содржеше uid или pwd, и двата параметри за корисник и лозинка беа игнорирани. Сега корисникот се игнорира само ако dsn содржи uid, а лозинката се игнорира само ако dsn содржи pwd. | |
| openssl_csr_new | Асоцијативниот низ distinguished_names сега поддржува низови како вредности, дозволувајќи да се специфицираат повеќе вредности за еден атрибут. | |
| openssl_csr_new | Параметарот extra_attributes сега правилно ги поставува CSR атрибутите, наместо да го менува Distinguished Name на субјектот како што претходно погрешно правеше. | |
| openssl_csr_sign | Додаден е параметарот serial_hex. | |
| openssl_pkey_get_details | Додадена е поддршка за клучеви базирани на Curve25519 и Curve448. Конкретно се воведени полињата x25519, ed25519, x448 и ed448. | |
| openssl_pkey_new | Додадена е поддршка за клучеви базирани на Curve25519 и Curve448 со воведување на полињата x25519, ed25519, x448 и ed448. | |
| openssl_x509_parse | Парсирањето на сертификат без секунди во UTCTime веќе не е дозволено за која било верзија на OpenSSL. Тоа веќе беше забрането за OpenSSL верзија 3.3+. | |
| password_hash | Стандардната вредност на опцијата cost на алгоритмот PASSWORD_BCRYPT беше зголемена од 10 на 12. | |
| pcntl_sigprocmask | Се фрла ValueError ако signal е празно. | |
| pcntl_sigprocmask | Се фрла TypeError ако вредноста на signal не е int. | |
| pcntl_sigprocmask | Се фрла ValueError ако вредноста на signal е невалидна. | |
| pcntl_sigprocmask | Се фрла ValueError ако вредноста на mode не е SIG_BLOCK, SIG_UNBLOCK или SIG_SETMASK. | |
| pcntl_sigtimedwait | Се фрла ValueError ако signal е празно. | |
| pcntl_sigtimedwait | Се фрла TypeError ако вредноста на signal не е int. | |
| pcntl_sigtimedwait | Се фрла ValueError ако вредноста на signal е невалидна. | |
| pcntl_sigtimedwait | Се фрла ValueError ако вредноста на seconds е помала од 0. | |
| pcntl_sigtimedwait | Се фрла ValueError ако вредноста на nanoseconds е помала од 0. | |
| pcntl_sigtimedwait | Се фрла ValueError ако и вредностите на seconds и nanoseconds се 0. | |
| pcntl_sigwaitinfo | Се фрла ValueError ако signal е празно. | |
| pcntl_sigwaitinfo | Се фрла TypeError ако вредноста на signal не е int. | |
| pcntl_sigwaitinfo | Се фрла ValueError ако вредноста на signal е невалидна. | |
| pg_select | conditions сега е опционално. | |
| php_uname | Фрла ValueError кога е специфициран невалиден режим. | |
| posix_isatty | Поставува errno (број на грешка) на EBADF кога датотечниот дескриптор/поток што е предаден е невалиден. | |
| pow | Подигнувањето на 0 на негативен експонент сега е застарено. | |
| print_r | DOMDocument::registerNodeClass сега има привремено враќање true. | |
| round | Додадени се четири нови режими за заокружување. | |
| round | Сега фрла ValueError ако ширината или висината ќе предизвикаат прелевање/недостиг. | |
| simplexml_import_dom | Додадена е поддршка за Dom\Document. | |
| simplexml_import_dom | Оваа функција сега фрла TypeError наместо ValueError кога ќе добие јазол што не е XML или HTML. | |
| socket_create_listen | Стандардната вредност на е сега SOMAXCONN. Претходно беше 128. | |
| str_getcsv | exit сега е правилна функција, затоа ги следи вообичаените семантики за типско мешање, е под влијание на strict_types declare, може да се повика со именувани аргументи и да биде променлива функција. | |
| str_getcsv | Оваа функција сега враќа инстанца Odbc\Result; претходно се враќаше ресурс. | |
| strcspn | Пред PHP 8.4.0, кога знаците беше празен стринг, пребарувањето погрешно би се запрело на првиот нул бајт во стринг. | |
| stream_bucket_append | bucket сега очекува инстанца StreamBucket; претходно се очекуваше stdClass. | |
| stream_bucket_make_writeable | Оваа функција сега враќа инстанца StreamBucket; претходно се враќаше stdClass. | |
| stream_bucket_new | Оваа функција сега враќа инстанца StreamBucket; претходно се враќаше stdClass. | |
| stream_bucket_prepend | bucket сега очекува инстанца StreamBucket; претходно се очекуваше stdClass. | |
| stream_context_set_option | Алтернативниот потпис со 2 параметри сега е застарен. Користете stream_context_set_options наместо тоа. | |
| textdomain | Негативните степени на 0 претходно враќаа 0, но сега фрлаат DivisionByZeroError исклучок. | |
| textdomain | domain сега е опционален. Претходно, параметарот секогаш мораше да биде специфициран. | |
| trigger_error | Поминувањето E_USER_ERROR како error_level сега е застарено. Фрлете Exception или повикајте exit наместо тоа. | |
| trigger_error | Функцијата сега има тип на враќање true наместо bool. | |
| unserialize | Сега фрла TypeErrors и ValueErrors ако елементот allowed_classes на options не е низа од имиња на класи. | |
| xml_parser_set_option | Додадена е опцијата XML_OPTION_PARSE_HUGE. | |
| xml_set_character_data_handler | Поминувањето стринг што не може да се повика на handler сега е застарено, користете соодветен callable за методи, или null за да го ресетирате handler. | |
| xml_set_character_data_handler | Валидноста на handler како callable сега се проверува при поставување на handler наместо да се проверува при негово повикување. | |
| xml_set_default_handler | Поминувањето стринг што не може да се повика на handler сега е застарено, користете соодветен callable за методи, или null за да го ресетирате handler. | |
| xml_set_default_handler | Валидноста на handler како callable сега се проверува при поставување на handler наместо да се проверува при негово повикување. | |
| xml_set_element_handler | Поминувањето стринг што не може да се повика на handler сега е застарено, користете соодветен callable за методи, или null за да го ресетирате handler. | |
| xml_set_element_handler | Валидноста на handler како callable сега се проверува при поставување на handler наместо да се проверува при негово повикување. | |
| xml_set_end_namespace_decl_handler | Поминувањето стринг што не може да се повика на handler сега е застарено, користете соодветен callable за методи, или null за да го ресетирате handler. | |
| xml_set_end_namespace_decl_handler | Валидноста на handler како callable сега се проверува при поставување на handler наместо да се проверува при негово повикување. | |
| xml_set_external_entity_ref_handler | Поминувањето стринг што не може да се повика на handler сега е застарено, користете соодветен callable за методи, или null за да го ресетирате handler. | |
| xml_set_external_entity_ref_handler | Валидноста на handler како callable сега се проверува при поставување на handler наместо да се проверува при негово повикување. | |
| xml_set_notation_decl_handler | Поминувањето стринг што не може да се повика на handler сега е застарено, користете соодветен callable за методи, или null за да го ресетирате handler. | |
| xml_set_notation_decl_handler | Валидноста на handler како callable сега се проверува при поставување на handler наместо да се проверува при негово повикување. | |
| xml_set_object | Оваа функција сега е застарена, наместо тоа поминете соодветни вредности што можат да се повикаат на xml_set_ | |
| xml_set_processing_instruction_handler | Поминувањето стринг што не може да се повика на handler сега е застарено, користете соодветен callable за методи, или null за да го ресетирате handler. | |
| xml_set_processing_instruction_handler | Валидноста на handler како callable сега се проверува при поставување на handler наместо да се проверува при негово повикување. | |
| xml_set_start_namespace_decl_handler | Поминувањето стринг што не може да се повика на handler сега е застарено, користете соодветен callable за методи, или null за да го ресетирате handler. | |
| xml_set_start_namespace_decl_handler | Валидноста на handler како callable сега се проверува при поставување на handler наместо да се проверува при негово повикување. | |
| xml_set_unparsed_entity_decl_handler | Поминувањето стринг што не може да се повика на handler сега е застарено, користете соодветен callable за методи, или null за да го ресетирате handler. | |
| xml_set_unparsed_entity_decl_handler | Валидноста на handler како callable сега се проверува при поставување на handler наместо да се проверува при негово повикување. | |
| IntlCalendar::set | Ова беше застарено во корист на методите IntlCalendar::setDate и IntlCalendar::setDateTime. | |
| IntlDateFormatter::create | Се фрла ValueError ако локалот е невалиден. | |
| IntlGregorianCalendar::__construct | Ова беше застарено во корист на методите IntlGregorianCalendar::createFromDate и IntlGregorianCalendar::createFromDateTime. | |
| mysqli::kill | И mysqli::kill и mysqli_ping сега се застарени. Користете ја SQL командата KILL наместо тоа. | |
| mysqli::ping | И mysqli::ping и mysqli_ping сега се застарени. Функцијата за повторно поврзување не е достапна од PHP 8.2.0, што ја прави оваа функција непотребна. | |
| mysqli::refresh | И mysqli::refresh и mysqli_refresh сега се застарени. Користете ги SQL командите FLUSH наместо тоа. | |
| mysqli::store_result | Поминувањето на параметарот mode сега е застарено. Параметарот немаше ефект од PHP 8.1.0. | |
| NumberFormatter::create | Се фрла ValueError ако локалот е невалиден. | |
| Phar::setAlias | Phar::setAlias сега има привремено враќање true. | |
| Phar::setDefaultStub | Phar::setDefaultStub сега има привремено враќање true. | |
| Сега фрла ValueError ако сепараторот, затворачот или бегството се невалидни. Ова го имитира однесувањето на fgetcsv и fputcsv. | При поминување на празен стринг до аргументот password во PDO конструкторот, pwd не беше вклучен во стринг за поврзување создаден до сега, но однесувањето е променето за да го вклучи како празен стринг. Поминувањето null за аргументот password во PDO конструкторот резултира со истото однесување како и порано. | |
| Сега фрла ValueError ако сепараторот, затворачот или бегството се невалидни. Ова го имитира однесувањето на fgetcsv и fputcsv. | Променето е однесувањето за игнорирање на аргументот user name и аргументот password во PDO конструкторот одделно кога DSN содржи uid или pwd. Претходно, ако беше вклучен само еден од uid или pwd во DSN, и аргументот user name и аргументот password во PDO конструкторот беа игнорирани. | |
| ReflectionClassConstant::__toString | Прикачениот коментар за документација сега е вклучен. | |
| ReflectionGenerator::getFunction | ReflectionGenerator::getFunction сега може да се повика откако генераторот заврши со извршување. | |
| ReflectionProperty::__toString | Прикачениот коментар за документација сега е вклучен. | |
| ResourceBundle::get | Фрла TypeError ако типот на офсетот е невалиден. Фрла ValueError ако индексот е стринг и е празен или е int и не се вклопува во 32-битен тип на цел број. | |
| SoapServer::addFunction | Поминувањето на int до SoapServer::addFunction, вклучувајќи SOAP_FUNCTIONS_ALL, е застарено. | |
| SplFileObject::fgetcsv | exit сега е правилна функција, затоа ги следи вообичаените семантики за типско мешање, е под влијание на strict_types declare, може да се повика со именувани аргументи и да биде променлива функција. | |
| SplFileObject::fputcsv | exit сега е правилна функција, затоа ги следи вообичаените семантики за типско мешање, е под влијание на strict_types declare, може да се повика со именувани аргументи и да биде променлива функција. | |
| SplFileObject::setCsvControl | exit сега е правилна функција, затоа ги следи вообичаените семантики за типско мешање, е под влијание на strict_types declare, може да се повика со именувани аргументи и да биде променлива функција. | |
| SplFixedArray::setSize | SplFixedArray::setSize сега има привремено враќање true. | |
| SplFixedArray::__wakeup | Овој метод сега е застарен, користете SplFixedArray::__unserialize наместо тоа. | |
| SplHeap::insert | SplHeap::insert сега има привремено враќање true. | |
| SplHeap::recoverFromCorruption | SplHeap::recoverFromCorruption сега има привремено враќање true. | |
| SplPriorityQueue::insert | SplPriorityQueue::insert сега има привремено враќање true. | |
| SplPriorityQueue::recoverFromCorruption | SplPriorityQueue::recoverFromCorruption сега има привремено враќање true. | |
| tidy::__construct | PDO_ODBC DSN | |
| XMLReader::open | Грешките при извршување на конструкторот сега фрлаат наместо тивко да создаваат неупотреблив објект. | |
| XMLReader::XML | Грешките при извршување на конструкторот сега фрлаат наместо тивко да создаваат неупотреблив објект. | |
| XMLWriter::startDocument | Поминувањето на невалидна кодировка сега ќе фрли ValueError. | |
| XSLTProcessor::importStylesheet | Додадена е поддршка за Dom\Document. | |
| XSLTProcessor::importStylesheet | Поминувањето на кодировка што содржи бајти за нула сега ќе фрли ValueError. | |
| XSLTProcessor::registerPHPFunctions | Сега е можно да се користат повикливи функции за повици при користење на restrict со array записи. | |
| XSLTProcessor::registerPHPFunctions | Сега фрла TypeError наместо ValueError ако стилот е невалиден XML објект. | |
| XSLTProcessor::setParameter | Сега е можно да се користат повикувачки функции за повратни повици при користење функции со записи во низа. | |
| XSLTProcessor::setParameter | Сега фрла ValueError ако некој од аргументите содржи бајти за нула наместо тивко да се скратува. | |
| XSLTProcessor::transformToDoc | Сега е можно да се постави вредност на параметар што содржи единечни и двојни наводници. Пред PHP 8.4.0, ова резултираше со предупредување. | |
| XSLTProcessor::transformToDoc | Додадена е поддршка за Dom\Document. | |
| XSLTProcessor::transformToUri | Сега е можно да се постави вредност на параметар што содржи единечни и двојни наводници. Пред PHP 8.4.0, ова резултираше со предупредување. | |
| XSLTProcessor::transformToUri | Додадена е поддршка за Dom\Document. | |
| XSLTProcessor::transformToXml | Сега е можно да се постави вредност на параметар што содржи единечни и двојни наводници. Пред PHP 8.4.0, ова резултираше со предупредување. | |
| XSLTProcessor::transformToXml | Додадена е поддршка за Dom\Document. | |
| 8.3.0 | DateInterval::__construct | Сега фрла Error ако повратниот повик не може да се повика, наместо да емитува предупредување. |
| DateInterval::createFromDateString | Сега фрла DateMalformedIntervalStringException наместо Exception. | |
| DatePeriod::__construct | DateInterval::createFromDateString сега фрла DateMalformedStringException ако се помине невалиден стринг. Претходно, враќаше false и се емитуваше предупредување. date_interval_create_from_date_string не е променет. | |
| DateTime::__construct | Сега фрла DateMalformedPeriodStringException наместо Exception. | |
| DateTimeInterface::getTimestamp | Сега фрла DateMalformedStringException ако се помине невалиден стринг, наместо Exception. | |
| DateTime::modify | Исклучокот надвор од опсегот сега е DateRangeError. | |
| DateTime::sub | DateTime::modify сега фрла DateMalformedStringException ако се помине невалиден стринг. Претходно, враќаше false и се емитуваше предупредување. date_modify не е променет. | |
| DateTimeImmutable::__construct | Сега фрла DateMalformedPeriodStringException наместо Exception. | |
| DateTimeImmutable::modify | Сега фрла DateInvalidOperationException со DateTime::sub, наместо предупредување кога се обидува неподдржана операција. date_sub не е променет. | |
| DateTimeImmutable::sub | Претходно, ако dsn содржеше uid или pwd, и параметрите user и password беа игнорирани. Сега user се игнорира само ако dsn содржи uid, а password се игнорира само ако dsn содржи pwd. | |
| DateTimeZone::__construct | Сега фрла DateInvalidOperationException наместо предупредување кога се обидуваат неподдржани операции. | |
| DOMCharacterData::after | Невалидните вредности сега враќаат DateInvalidTimeZoneException наместо генерички Exception. | |
| DOMCharacterData::after | Повикувањето на овој метод на јазол без родител сега е без ефект за да се усогласи однесувањето со спецификацијата DOM. Претходно, ова фрлаше DOMException со код DOM_HIERARCHY_REQUEST_ERR. | |
| DOMCharacterData::appendData | Повикувањето на овој метод на јазол без документ сопственик сега работи. Претходно, ова фрлаше DOMException со код DOM_HIERARCHY_REQUEST_ERR. | |
| DOMCharacterData::before | Невалидните вредности сега враќаат DateInvalidTimeZoneException наместо генерички Exception. | |
| DOMCharacterData::replaceWith | Невалидните вредности сега враќаат DateInvalidTimeZoneException наместо генерички Exception. | |
| DOMChildNode::after | Невалидните вредности сега враќаат DateInvalidTimeZoneException наместо генерички Exception. | |
| DOMChildNode::after | Повикувањето на овој метод на јазол без родител сега е без ефект за да се усогласи однесувањето со спецификацијата DOM. Претходно, ова фрлаше DOMException со код DOM_HIERARCHY_REQUEST_ERR. | |
| DOMChildNode::before | Невалидните вредности сега враќаат DateInvalidTimeZoneException наместо генерички Exception. | |
| DOMChildNode::replaceWith | Невалидните вредности сега враќаат DateInvalidTimeZoneException наместо генерички Exception. | |
| DOMDocument::append | Повикувањето на овој метод на јазол без родител сега е без ефект за да се усогласи однесувањето со спецификацијата DOM. Претходно, ова фрлаше DOMException со код DOM_HIERARCHY_REQUEST_ERR. | |
| DOMDocument::createAttributeNS | Оваа функција сега има привремен тип на враќање true. | |
| DOMDocument::createAttributeNS | Повикувањето на овој метод без специфицирање префикс сега ќе избере префикс наместо да го претпостави основниот простор на имиња. Претходно ова би создало атрибут без префикс и погрешно би го применило просторот на имиња на сопственикот на елементот бидејќи основните простори на имиња не се применуваат на атрибути. | |
| DOMDocument::load | Повикувањето на овој метод користејќи префикс што веќе бил деклариран на сопственикот на елементот со различен URI на простор на имиња сега ќе го промени новиот префикс за да се избегне создавање конфликти на просторот на имиња. Ова го усогласува однесувањето со спецификацијата на DOM. Претходно ова фрлаше DOMException со код DOM_NAMESPACE_ERR. | |
| DOMDocument::loadHTML | Повикувањето на овој метод користејќи префикс што веќе бил деклариран на сопственикот на елементот со различен URI на простор на имиња сега ќе го промени новиот префикс за да се избегне создавање конфликти на просторот на имиња. Ова го усогласува однесувањето со спецификацијата на DOM. Претходно ова фрлаше DOMException со код DOM_NAMESPACE_ERR. | |
| DOMDocument::loadHTMLFile | Повикувањето на овој метод користејќи префикс што веќе бил деклариран на сопственикот на елементот со различен URI на простор на имиња сега ќе го промени новиот префикс за да се избегне создавање конфликти на просторот на имиња. Ова го усогласува однесувањето со спецификацијата на DOM. Претходно ова фрлаше DOMException со код DOM_NAMESPACE_ERR. | |
| DOMDocument::loadXML | Повикувањето на овој метод користејќи префикс што веќе бил деклариран на сопственикот на елементот со различен URI на простор на имиња сега ќе го промени новиот префикс за да се избегне создавање конфликти на просторот на имиња. Ова го усогласува однесувањето со спецификацијата на DOM. Претходно ова фрлаше DOMException со код DOM_NAMESPACE_ERR. | |
| DOMDocument::prepend | Повикувањето на овој метод на јазол без родител сега е без ефект за да се усогласи однесувањето со спецификацијата DOM. Претходно, ова фрлаше DOMException со код DOM_HIERARCHY_REQUEST_ERR. | |
| DOMDocument::replaceChildren | Повикувањето на овој метод на јазол без родител сега е без ефект за да се усогласи однесувањето со спецификацијата DOM. Претходно, ова фрлаше DOMException со код DOM_HIERARCHY_REQUEST_ERR. | |
| DOMDocument::saveXML | Оваа функција сега има привремен тип на враќање bool. | |
| DOMDocumentFragment::append | Повикувањето на овој метод на јазол без родител сега е без ефект за да се усогласи однесувањето со спецификацијата DOM. Претходно, ова фрлаше DOMException со код DOM_HIERARCHY_REQUEST_ERR. | |
| DOMDocumentFragment::prepend | Повикувањето на овој метод на јазол без родител сега е без ефект за да се усогласи однесувањето со спецификацијата DOM. Претходно, ова фрлаше DOMException со код DOM_HIERARCHY_REQUEST_ERR. | |
| DOMDocumentFragment::replaceChildren | Повикувањето на овој метод на јазол без родител сега е без ефект за да се усогласи однесувањето со спецификацијата DOM. Претходно, ова фрлаше DOMException со код DOM_HIERARCHY_REQUEST_ERR. | |
| DOMElement::after | Невалидните вредности сега враќаат DateInvalidTimeZoneException наместо генерички Exception. | |
| DOMElement::after | Повикувањето на овој метод на јазол без родител сега е без ефект за да се усогласи однесувањето со спецификацијата DOM. Претходно, ова фрлаше DOMException со код DOM_HIERARCHY_REQUEST_ERR. | |
| DOMElement::append | Повикувањето на овој метод на јазол без родител сега е без ефект за да се усогласи однесувањето со спецификацијата DOM. Претходно, ова фрлаше DOMException со код DOM_HIERARCHY_REQUEST_ERR. | |
| DOMElement::before | Невалидните вредности сега враќаат DateInvalidTimeZoneException наместо генерички Exception. | |
| DOMElement::prepend | Повикувањето на овој метод на јазол без родител сега е без ефект за да се усогласи однесувањето со спецификацијата DOM. Претходно, ова фрлаше DOMException со код DOM_HIERARCHY_REQUEST_ERR. | |
| DOMElement::replaceChildren | Повикувањето на овој метод на јазол без родител сега е без ефект за да се усогласи однесувањето со спецификацијата DOM. Претходно, ова фрлаше DOMException со код DOM_HIERARCHY_REQUEST_ERR. | |
| DOMElement::replaceWith | Невалидните вредности сега враќаат DateInvalidTimeZoneException наместо генерички Exception. | |
| DOMParentNode::append | Повикувањето на овој метод на јазол без родител сега е без ефект за да се усогласи однесувањето со спецификацијата DOM. Претходно, ова фрлаше DOMException со код DOM_HIERARCHY_REQUEST_ERR. | |
| DOMParentNode::prepend | Повикувањето на овој метод на јазол без родител сега е без ефект за да се усогласи однесувањето со спецификацијата DOM. Претходно, ова фрлаше DOMException со код DOM_HIERARCHY_REQUEST_ERR. | |
| DOMParentNode::replaceChildren | Повикувањето на овој метод на јазол без родител сега е без ефект за да се усогласи однесувањето со спецификацијата DOM. Претходно, ова фрлаше DOMException со код DOM_HIERARCHY_REQUEST_ERR. | |
| FFI::cast | LIBXML_NOXMLDECL сега е поддржано. | |
| FFI::cdef | Повикувањето FFI::cast статички сега е застарено. | |
| FFI::load | C функциите што враќаат void враќаат PHP null наместо FFI\CType::TYPE_VOID. | |
| FFI::new | FFI::load сега е дозволено во preload скрипти кога тековниот корисник на системот е ист како оној дефиниран во конфигурациската директива opcache.preload_user. | |
| FFI::type | Повикувањето FFI::new статички сега е застарено. | |
| array_pad | Повикувањето FFI::type статички сега е застарено. | |
| array_product | Пред 8.3, можеа да се додадат само 1048576 елементи одеднаш. Сега е ограничено само со максималната големина на низа наместо тоа. | |
| array_sum | Пред 8.3, можеа да се додадат само 1048576 елементи одеднаш. Сега е ограничено само со максималната големина на низа наместо тоа. | |
| assert | Сега емитува E_WARNING кога вредностите на низата не можат да се конвертираат во int или float. Претходно низите и објектите беа игнорирани додека секоја друга вредност беше претворена во int. Покрај тоа, објектите што дефинираат нумеричка конверзија (на пр. GMP) сега се претвораат наместо да се игнорираат. | |
| assert_options | Сите assert. INI поставки се застарени. | |
| class_alias | assert_option сега е застарено. | |
| curl_getinfo | class_alias сега поддржува создавање носечка ознака на внатрешна класа. | |
| dba_fetch | Воведени се CURLINFO_CAINFO и CURLINFO_CAPATH. | |
| easter_date | Повикувањето dba_fetch со dba како 3-ти аргумент сега е застарено. | |
| fgetcsv | На 64-битните системи, параметарот за година сега прифаќа вредности во опсегот од 1970 до 2.000.000.000. | |
| file | Се враќа празен стринг наместо стринг со една нулта бајт за последниот дел ако содржи само незавршен затворач. | |
| gc_status | gc_status сега враќа дополнителни полиња: "running", "protected", "full", "buffer_size", "application_time", "collector_time", "destructor_time" и "free_time". | |
| get_class | Повикувањето get_class без аргумент сега емитува E_DEPRECATED предупредување; претходно, повикувањето на оваа функција во рамките на класа враќаше име на таа класа. | |
| get_parent_class | Повикувањето get_parent_class без аргумент сега емитува E_DEPRECATED предупредување; претходно, повикувањето на оваа функција во рамките на класа враќаше име на таа класа. | |
| highlight_file | Резултирачкиот HTML е променет. | |
| highlight_string | Резултирачкиот HTML е променет. | |
| imagerotate | Неискористениот ignore_transparent е целосно отстранет. | |
| ldap_connect | Повикувањето ldap_connect со посебен hostname и port сега е застарено. | |
| mb_convert_case | Имплементирани се правила за условно менување на големината на буквите за грчката буква сигма кои се применуваат само на MB_CASE_LOWER и MB_CASE_TITLE режими, а не на MB_CASE_LOWER_SIMPLE и MB_CASE_TITLE_SIMPLE. | |
| mb_decode_mimeheader | Подвлекувањата се претвораат во празни места како што е специфицирано од RFC 2047. | |
| mb_encode_mimeheader | NUL (0) бајтовите повеќе не се испуштаат при кодирање со Quoted-Printable, туку се кодираат како =00. | |
| mb_strimwidth | Проследувањето на негативна ширина на mb_strimwidth сега е застарено. | |
| mb_strtolower | Имплементирани се правила за условно менување на големината на буквите за грчката буква сигма. | |
| mt_srand | seed сега може да биде null. | |
| number_format | Додадена е поддршка за негативни вредности за децимали. | |
| odbc_autocommit | enable сега може да биде null. | |
| openssl_pkey_new | Додадена е поддршка за генерирање EC клучеви со прилагодени EC параметри. Конкретно со воведувањето на EC опциите: p, a, b, seed, generator, g_x, g_y, cofactor и order. | |
| password_hash | password_hash now sets the underlying Random\RandomException as the Exception::$previous exception when a ValueError is thrown due to a failure in the salt generation. | |
| pg_convert | Сега фрла ValueError или TypeError грешка кога вредноста или типот на полето не се совпаѓаат правилно со типот на PostgreSQL; претходно беше емитувано E_WARNING. | |
| pg_fetch_object | Сега фрла ValueError исклучок кога constructor_args не е празно, а класата нема конструктор; претходно беше фрлен Exception. | |
| pg_fetch_result | редот сега е nullable. | |
| pg_field_is_null | редот сега е nullable. | |
| pg_field_prtlen | редот сега е nullable. | |
| pg_insert | Сега фрла ValueError грешка кога наведената табела е невалидна; претходно беше емитувано E_WARNING. | |
| pg_insert | Сега фрла ValueError или TypeError грешка кога вредноста или типот на полето не се совпаѓаат правилно со типот на PostgreSQL; претходно беше емитувано E_WARNING. | |
| pg_trace | trace_mode е додаден. | |
| posix_eaccess | Проверува ефективен корисник/група за датотека, за разлика од posix_access што проверува од реалниот корисник/група. | |
| posix_getrlimit | Оваа функција сега има привремен тип на враќање true. | |
| posix_isatty | Опционалниот параметар resource е додаден. | |
| posix_ttyname | Опционалниот параметар resource е додаден. | |
| posix_ttyname | Тип грешки E_WARNING сега се подигнуваат за интежер коерции следејќи ја вообичаената PHP семантика за коерција на типови. | |
| proc_get_status | На невалидни вредности на file_descriptor интежер сега се подигнува E_WARNING. | |
| proc_open | Влезот "cached" е додаден во вратениот array. Пред PHP 8.3.0, само првиот повик враќаше реален exit code. Влезот "cached" покажува дека exit code е кеширан. | |
| range | ValueError ќе биде фрлен ако command е array без барем еден непразен елемент. | |
| range | Ако и start и end се стрингови, тогаш range сега секогаш ќе произведува array од бајти. Претходно, ако една од граничните вредности беше нумерички стринг, тогаш другата гранична вредност беше имплицитно претворена во int. | |
| range | E_WARNING сега се емитува ако start или end е стринг што е имплицитно претворен во int бидејќи другата гранична вредност е број. | |
| range | E_WARNING сега се емитува ако start или end е не-нумерички стринг со повеќе од еден бајт. | |
| range | E_WARNING сега се емитува ако start или end е празен стринг. | |
| range | Ако step е float без децимален дел, тој ќе биде интерпретиран како int. | |
| range | ValueError сега ќе биде фрлен ако step е негативен при производство на зголемувачки опсег. | |
| range | ValueError сега ќе биде фрлен ако step не е конечен. | |
| srand | seed сега може да биде null. | |
| str_getcsv | На 64-битните системи, параметарот за година сега прифаќа вредности во опсегот од 1970 до 2.000.000.000. | |
| stream_notification_callback | TypeError ќе биде фрлен ако start или end е array, object, или resource. Претходно тие беа имплицитно претворени во int. | |
| strrchr | Поддршка за STREAM_NOTIFY_COMPLETED имплементирана, претходните PHP верзии никогаш не би активирале ова известување. | |
| strtok | Параметарот before_needle е додаден. | |
| unserialize | Сега емитува E_WARNING кога token не е обезбеден. | |
| unserialize | Сега емитува E_WARNING кога влезниот стринг има непотрошени податоци. | |
| xml_parser_get_option | Сега емитува E_WARNING кога подадениот стринг не може да се десериализира; претходно беше емитуван E_NOTICE. | |
| xml_parser_set_option | Функцијата сега враќа boolean за boolean опции. | |
| IntlBreakIterator::setText | Додаден е опционалниот параметар resource. | |
| IntlChar::enumCharNames | Додаден е опционалниот параметар resource. | |
| IntlDateFormatter::setTimeZone | Овој метод сега враќа false при неуспех; претходно враќаше null. | |
| mysqli_result::fetch_object | Сега фрла ValueError исклучок кога constructor_args не е празно, а класата нема конструктор; претходно беше фрлен Exception. | |
| mysqli::poll | Оваа функција сега враќа true при успех; претходно враќаше null. | |
| Phar::setStub | Calling Phar::setStub with a resource and a length is now deprecated. Such calls should be replaced by: $phar->setStub(stream_get_contents($resource)); | |
| ReflectionClass::getStaticProperties | Сега фрла исклучок ValueError кога ниту еден од аргументите read ниту error не се проследени. | |
| ReflectionProperty::setValue | Calling this method with a single argument is deprecated, instead use ReflectionProperty::setValue(null, $value) for static properties. | |
| SQLite3::enableExceptions | Типот на враќање на ReflectionClass::getStaticProperties е променет од ?array во array. | |
| ZipArchive::addFile | Повикувањето на SQLite3::enableExceptions со enable како false ќе предизвика предупредување E_DEPRECATED. | |
| ZipArchive::addFile | Додадено е ZipArchive::FL_OPEN_FILE_NOW. | |
| ZipArchive::addGlob | Повикувањето на SQLite3::enableExceptions со enable како false ќе предизвика предупредување E_DEPRECATED. | |
| ZipArchive::replaceFile | Повикувањето на SQLite3::enableExceptions со enable како false ќе предизвика предупредување E_DEPRECATED. | |
| ZipArchive::replaceFile | Додадено е ZipArchive::FL_OPEN_FILE_NOW. | |
| 8.2.9 | DateTimeImmutable::createFromFormat | Додадени се ZipArchive::LENGTH_TO_END и ZipArchive::LENGTH_UNCHECKED. |
| 8.2.1 | SplFileObject::__toString | Спецификаторот (space) сега поддржува и NBSP (U+A0) и NNBSP (U+202F) знаци. |
| 8.2.0 | ArrayIterator::asort | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. |
| ArrayIterator::ksort | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| ArrayIterator::natcasesort | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| ArrayIterator::natsort | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| ArrayIterator::uasort | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| ArrayIterator::uksort | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| ArrayObject::asort | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| ArrayObject::ksort | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| ArrayObject::natcasesort | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| ArrayObject::natsort | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| ArrayObject::uasort | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| ArrayObject::uksort | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| DateInterval::__construct | Променето од алијас на SplFileObject::fgets во имплементација на SplFileObject::current што враќа CSV стринг кога е поставено знамето SplFileObject::READ_CSV. | |
| DateInterval::createFromDateString | Само y до f, invert и days ќе бидат видливи, вклучувајќи нов boolean параметар from_string. | |
| DatePeriod::__construct | Само својствата from_string и date_string ќе бидат видливи кога DateInterval е креиран со овој метод. | |
| DateTime::createFromFormat | Додадена е константата DatePeriod::INCLUDE_END_DATE. | |
| DateTimeInterface::format | Сега фрла ValueError кога NULL бајтови се проследени во datetime, што претходно беше тивко игнорирано. | |
| DateTimeImmutable::createFromFormat | Додадени се формат знаците X и x. | |
| DateTimeImmutable::createFromFormat | Додадена е константата DatePeriod::INCLUDE_END_DATE. | |
| DateTimeImmutable::getLastErrors | Додадени се формат спецификаторите X и x. | |
| FilesystemIterator::__construct | Пред PHP 8.2.0, оваа функција не враќаше false кога немаше предупредувања или грешки. Наместо тоа, секогаш би го враќала документираната структура на низа. | |
| array_walk | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| array_walk_recursive | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| arsort | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| asort | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| curl_getinfo | Пред PHP 8.2.0, FilesystemIterator::SKIP_DOTS секогаш беше поставен и не можеше да се отстрани. | |
| curl_multi_setopt | Воведено е CURLINFO_PROXY_ERROR, CURLINFO_REFERER, CURLINFO_RETRY_AFTER. | |
| date_parse_from_format | Додадена е константата DatePeriod::INCLUDE_END_DATE. | |
| dba_fetch | Воведено е CURLMOPT_MAX_CONCURRENT_STREAMS. | |
| dba_open | flags е додадено. | |
| dba_open | handler сега е null. | |
| dba_popen | flags е додадено. | |
| getimagesize | Сега ги враќа вистинските димензии, битови и канали на AVIF сликите; претходно, димензиите беа пријавени како 0x0, а битовите и каналите воопшто не беа пријавени. | |
| idate | Додава N (ISO-8601 ден во неделата) и o (ISO-8601 година) форматни карактери. | |
| iterator_count | Типот на итератор е проширен од Traversable на Traversablearray. | |
| iterator_to_array | Типот на итератор е проширен од Traversable на Traversablearray. | |
| krsort | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| krsort | Оваа функција сега врши нумеричка споредба на низи под SORT_REGULAR користејќи ги стандардните правила на PHP 8. | |
| ksort | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| ksort | Оваа функција сега врши нумеричка споредба на низи под SORT_REGULAR користејќи ги стандардните правила на PHP 8. | |
| lcfirst | Конверзијата на букви повеќе не зависи од локалот поставен со setlocale. Само ASCII карактери ќе бидат конвертирани. | |
| mb_convert_encoding | mb_convert_encoding повеќе нема да ги враќа следните нетекстуални кодови: "Base64", "QPrint", "UUencode", "HTML entities", "7 bit" и "8 bit". | |
| mb_convert_kana | Сега се фрла ValueError ако комбинацијата на различни режими е невалидна. | |
| mb_detect_encoding | mb_detect_encoding повеќе нема да ги враќа следните нетекстуални кодови: "Base64", "QPrint", "UUencode", "HTML entities", "7 bit" и "8 bit". | |
| natcasesort | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| natsort | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| openlog | Функцијата сега секогаш враќа true. Претходно враќаше false при неуспех. | |
| pg_close | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| pg_untrace | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| random_bytes | Во случај на неуспех на CSPRNG, оваа функција сега ќе фрли Random\RandomException. Претходно беше фрлен обичен Exception. | |
| random_int | Во случај на неуспех на CSPRNG, оваа функција сега ќе фрли Random\RandomException. Претходно беше фрлен обичен Exception. | |
| rsort | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| setcookie | Форматот на датумот на колачето сега е 'D, d M Y H:i:s \G\M\T'; претходно беше 'D, d-M-Y H:i:s T'. | |
| snmp_set_enum_print | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| snmp_set_oid_output_format | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| snmp_set_quick_print | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| snmp_set_valueretrieval | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| sort | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| str_ireplace | Преклопувањето на букви повеќе не зависи од локалот поставен со setlocale. Ќе се врши само ASCII преклопување на букви. Бајтовите што не се ASCII ќе се споредуваат според нивната бајтна вредност. | |
| str_split | Ако низата е празна, сега се враќа празен низ. Претходно се враќаше низ што содржи една празна низа. | |
| strcasecmp | This function is no longer guaranteed to return strlen($string1) - strlen($string2) when string lengths are not equal, but may now return -1 or 1 instead. | |
| strcmp | This function is no longer guaranteed to return strlen($string1) - strlen($string2) when string lengths are not equal, but may now return -1 or 1 instead. | |
| stripos | Преклопувањето на букви повеќе не зависи од локалот поставен со setlocale. Ќе се врши само ASCII преклопување на букви. Бајтовите што не се ASCII ќе се споредуваат според нивната бајтна вредност. | |
| stristr | Преклопувањето на букви повеќе не зависи од локалот поставен со setlocale. Ќе се врши само ASCII преклопување на букви. Бајтовите што не се ASCII ќе се споредуваат според нивната бајтна вредност. | |
| strnatcasecmp | This function is no longer guaranteed to return strlen($string1) - strlen($string2) when string lengths are not equal, but may now return -1 or 1 instead. | |
| strnatcmp | This function is no longer guaranteed to return strlen($string1) - strlen($string2) when string lengths are not equal, but may now return -1 or 1 instead. | |
| strncasecmp | This function is no longer guaranteed to return strlen($string1) - strlen($string2) when string lengths are not equal, but may now return -1 or 1 instead. | |
| strncmp | This function is no longer guaranteed to return strlen($string1) - strlen($string2) when string lengths are not equal, but may now return -1 or 1 instead. | |
| strripos | Преклопувањето на букви повеќе не зависи од локалот поставен со setlocale. Ќе се врши само ASCII преклопување на букви. Бајтовите што не се ASCII ќе се споредуваат според нивната бајтна вредност. | |
| strtolower | Конверзијата на букви повеќе не зависи од локалот поставен со setlocale. Само ASCII карактери ќе бидат конвертирани. | |
| strtoupper | Конверзијата на букви повеќе не зависи од локалот поставен со setlocale. Само ASCII карактери ќе бидат конвертирани. | |
| substr_compare | This function is no longer guaranteed to return strlen($string1) - strlen($string2) when string lengths are not equal, but may now return -1 or 1 instead. | |
| uasort | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| ucfirst | Конверзијата на букви повеќе не зависи од локалот поставен со setlocale. Само ASCII карактери ќе бидат конвертирани. | |
| ucwords | Конверзијата на букви повеќе не зависи од локалот поставен со setlocale. Само ASCII карактери ќе бидат конвертирани. | |
| uksort | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| usort | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| utf8_decode | Користењето null за dir_handle сега е застарено. Наместо тоа, треба експлицитно да се обезбеди последниот отворен рачка на директориумот. | |
| utf8_encode | Користењето null за dir_handle сега е застарено. Наместо тоа, треба експлицитно да се обезбеди последниот отворен рачка на директориумот. | |
| var_export | Имињата на извезените класи сега се целосно квалификувани; претходно, водечката коса црта беше изоставена. | |
| IntlCalendar::clear | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| IntlCalendar::set | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| IntlCalendar::setFirstDayOfWeek | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| IntlCalendar::setLenient | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| IntlCalendar::setRepeatedWallTimeOption | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| IntlCalendar::setSkippedWallTimeOption | Користењето null во параметарот key е застарено, користете празен стринг наместо тоа. | |
| ReflectionEnum::getBackingType | Типот на враќање сега е деклариран како ?ReflectionNamedType. Претходно, беше деклариран ?ReflectionType. | |
| 8.1.14 | SplFileObject::__toString | Спецификаторот (space) сега поддржува и NBSP (U+A0) и NNBSP (U+202F) знаци. |
| 8.1.8 | DateTime::createFromFormat | Додадена е константата DatePeriod::INCLUDE_END_DATE. |
| DateTimeImmutable::createFromFormat | Додадена е константата DatePeriod::INCLUDE_END_DATE. | |
| date_parse_from_format | Додадена е константата DatePeriod::INCLUDE_END_DATE. | |
| 8.1.0 | DateTime::setTime | Однесувањето со двојно постоечки часови (за време на преминот на DST) се промени. Претходно PHP би го избрал вториот случај (по DST преминот), наместо првиот случај (пред DST преминот). |
| DateTimeImmutable::setTime | Однесувањето со двојно постоечки часови (за време на преминот на DST) се промени. Претходно PHP би го избрал вториот случај (по DST преминот), наместо првиот случај (пред DST преминот). | |
| DateTimeZone::getTransitions | Стандардната вредност на timestampEnd е променета на 2147483647. Претходно, беше PHP_INT_MAX. | |
| DirectoryIterator::key | Кога итераторот е неиницијализиран, сега се фрла Error. Претходно, методот враќаше false. | |
| DOMDocument::createComment | Во случај на грешка, сега се фрла DomException. Претходно се враќаше false. | |
| DOMDocument::createDocumentFragment | Во случај на грешка, сега се фрла DomException. Претходно се враќаше false. | |
| DOMDocument::createTextNode | Во случај на грешка, сега се фрла DomException. Претходно се враќаше false. | |
| current | Повикувањето на оваа функција на објекти е застарено. Или претворете го објектот во низа со користење на get_mangled_object_vars прво, или користете ги методите обезбедени од класа што имплементира Iterator, како што е ArrayIterator, наместо тоа. | |
| date_sunrise | Оваа функција е застарена во корист на date_sun_info. | |
| date_sunset | Оваа функција е застарена во корист на date_sun_info. | |
| dba_popen | handler сега е null. | |
| define | value сега може да биде објект. | |
| end | Повикувањето на оваа функција на објекти е застарено. Или претворете го објектот во низа со користење на get_mangled_object_vars прво, или користете ги методите обезбедени од класа што имплементира Iterator, како што е ArrayIterator, наместо тоа. | |
| exif_imagetype | Додадена е поддршка за AVIF. | |
| finfo_buffer | Параметарот finfo сега очекува finfo инстанца; претходно се очекуваше ресурс. | |
| finfo_close | Оваа функција сега е NOP (No Operation). | |
| finfo_close | Параметарот finfo сега очекува finfo инстанца; претходно се очекуваше ресурс. | |
| finfo_file | Параметарот finfo сега очекува finfo инстанца; претходно се очекуваше ресурс. | |
| finfo_open | Сега враќа finfo инстанца; претходно се враќаше ресурс. | |
| finfo_set_flags | Параметарот finfo сега очекува finfo инстанца; претходно се очекуваше ресурс. | |
| fputcsv | Додаден е опционалниот параметар eol. | |
| ftp_alloc | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_append | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_cdup | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_chdir | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_chmod | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_close | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_connect | Сега враќа FTP\Connection инстанца; претходно се враќаше ресурс. | |
| ftp_delete | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_exec | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_fget | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_fput | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_get | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_get_option | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_login | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_mdtm | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_mkdir | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_mlsd | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_nb_continue | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_nb_fget | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_nb_fput | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_nb_get | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_nb_put | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_nlist | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_pasv | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_put | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_pwd | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_raw | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_rawlist | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_rename | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_rmdir | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_set_option | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_site | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_size | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| ftp_ssl_connect | Сега враќа FTP\Connection инстанца; претходно се враќаше ресурс. | |
| ftp_systype | Параметарот ftp сега очекува FTP\Connection инстанца; претходно се очекуваше ресурс. | |
| get_html_translation_table | flags променето од ENT_COMPAT на ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. | |
| gmp_init | Додадена е поддршка за експлицитни октални префикси 0o и 0o за нумерички низи. Додадена е и интерпретација на такви префикси кога основата е 0. | |
| hash | Додаден е параметарот options. | |
| hash_algos | Додадена е поддршка за алгоритмите MurmurHash3 и xxHash. | |
| hash_file | Додаден е параметарот options. | |
| hash_init | Додаден е параметарот options. | |
| html_entity_decode | flags променето од ENT_COMPAT на ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. | |
| htmlentities | flags променето од ENT_COMPAT на ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. | |
| htmlspecialchars | flags променето од ENT_COMPAT на ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. | |
| htmlspecialchars_decode | flags променето од ENT_COMPAT на ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. | |
| imagechar | Параметарот font сега прифаќа и GdFont инстанца и int; претходно се прифаќаше само int. | |
| imagecharup | Параметарот font сега прифаќа и GdFont инстанца и int; претходно се прифаќаше само int. | |
| imagefilledpolygon | Параметарот num_points е застарен. | |
| imagefontheight | Параметарот font сега прифаќа и GdFont инстанца и int; претходно се прифаќаше само int. | |
| imagefontwidth | Параметарот font сега прифаќа и GdFont инстанца и int; претходно се прифаќаше само int. | |
| imageloadfont | Сега враќа GdFont инстанца; претходно се враќаше int. | |
| imageopenpolygon | Параметарот num_points е застарен. | |
| imagepolygon | Параметарот num_points е застарен. | |
| imagestring | Параметарот font сега прифаќа и GdFont инстанца и int; претходно се прифаќаше само int. | |
| imagestringup | Параметарот font сега прифаќа и GdFont инстанца и int; претходно се прифаќаше само int. | |
| imagetypes | Додадено IMG_AVIF. | |
| ini_set | value сега прифаќа кој било скаларен тип (вклучувајќи null). Претходно се прифаќаа само вредности од тип string. | |
| key | Повикувањето на оваа функција на објекти е застарено. Или претворете го објектот во низа со користење на get_mangled_object_vars прво, или користете ги методите обезбедени од класа што имплементира Iterator, како што е ArrayIterator, наместо тоа. | |
| ldap_add | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_add_ext | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_add_ext | Сега враќа LDAP\Result инстанца; претходно се враќаше ресурс. | |
| ldap_bind | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_bind_ext | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_bind_ext | Сега враќа LDAP\Result инстанца; претходно се враќаше ресурс. | |
| ldap_compare | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_connect | Сега враќа LDAP\Connection инстанца; претходно се враќаше ресурс. | |
| ldap_count_entries | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_count_entries | Параметарот result сега очекува LDAP\Result инстанца; претходно се очекуваше валиден ldap result ресурс. | |
| ldap_count_references | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_count_references | Параметарот result сега очекува LDAP\Result инстанца; претходно се очекуваше валиден ldap result ресурс. | |
| ldap_delete | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_delete_ext | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_delete_ext | Сега враќа LDAP\Result инстанца; претходно се враќаше ресурс. | |
| ldap_errno | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_error | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_exop | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_exop_passwd | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_exop_refresh | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_exop_whoami | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_first_attribute | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_first_attribute | Параметарот entry сега очекува LDAP\ResultEntry инстанца; претходно се очекуваше валиден ldap result entry ресурс. | |
| ldap_first_entry | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_first_entry | Параметарот result сега очекува LDAP\Result инстанца; претходно се очекуваше валиден ldap result ресурс. | |
| ldap_first_entry | Сега враќа LDAP\ResultEntry инстанца; претходно се враќаше ресурс. | |
| ldap_free_result | Параметарот result сега очекува LDAP\Result инстанца; претходно се очекуваше валиден ldap result ресурс. | |
| ldap_get_attributes | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_get_attributes | Параметарот entry сега очекува LDAP\ResultEntry инстанца; претходно се очекуваше валиден ldap result entry ресурс. | |
| ldap_get_dn | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_get_dn | Параметарот entry сега очекува LDAP\ResultEntry инстанца; претходно се очекуваше валиден ldap result entry ресурс. | |
| ldap_get_entries | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_get_entries | Параметарот result сега очекува LDAP\Result инстанца; претходно се очекуваше валиден ldap result ресурс. | |
| ldap_get_option | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_get_values | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_get_values | Параметарот entry сега очекува LDAP\ResultEntry инстанца; претходно се очекуваше валиден ldap result entry ресурс. | |
| ldap_get_values_len | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_get_values_len | Параметарот entry сега очекува LDAP\ResultEntry инстанца; претходно се очекуваше валиден ldap result entry ресурс. | |
| ldap_list | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_list | Сега враќа LDAP\Result инстанца; претходно се враќаше ресурс. | |
| ldap_mod_add | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_mod_del | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_mod_replace | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_modify_batch | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_mod_add_ext | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_mod_add_ext | Сега враќа LDAP\Result инстанца; претходно се враќаше ресурс. | |
| ldap_mod_del_ext | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_mod_del_ext | Сега враќа LDAP\Result инстанца; претходно се враќаше ресурс. | |
| ldap_mod_replace_ext | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_mod_replace_ext | Сега враќа LDAP\Result инстанца; претходно се враќаше ресурс. | |
| ldap_next_attribute | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_next_attribute | Параметарот entry сега очекува LDAP\ResultEntry инстанца; претходно се очекуваше валиден ldap result entry ресурс. | |
| ldap_next_entry | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_next_entry | Параметарот entry сега очекува LDAP\ResultEntry инстанца; претходно се очекуваше валиден ldap result entry ресурс. | |
| ldap_next_entry | Сега враќа LDAP\Result инстанца; претходно се враќаше ресурс. | |
| ldap_parse_exop | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_parse_exop | Параметарот result сега очекува LDAP\Result инстанца; претходно се очекуваше валиден ldap result ресурс. | |
| ldap_parse_result | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_parse_result | Параметарот result сега очекува LDAP\Result инстанца; претходно се очекуваше валиден ldap result ресурс. | |
| ldap_read | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_read | Сега враќа LDAP\Result инстанца; претходно се враќаше ресурс. | |
| ldap_rename | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_rename_ext | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_rename_ext | Сега враќа LDAP\Result инстанца; претходно се враќаше ресурс. | |
| ldap_sasl_bind | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_search | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_search | Сега враќа LDAP\Result инстанца; претходно се враќаше ресурс. | |
| ldap_set_option | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_set_rebind_proc | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| ldap_unbind | Параметарот ldap сега очекува LDAP\Connection инстанца; претходно се очекуваше валиден ldap линк ресурс. | |
| mb_check_encoding | Повикувањето на оваа функција со null како вредност или без аргумент е застарено. | |
| mhash | Оваа функција е застарена. Користете ги функциите hash_*() наместо тоа. | |
| mhash_count | Оваа функција е застарена. Користете ги функциите hash_*() наместо тоа. | |
| mhash_get_block_size | Оваа функција е застарена. Користете ги функциите hash_*() наместо тоа. | |
| mhash_get_hash_name | Оваа функција е застарена. Користете ги функциите hash_*() наместо тоа. | |
| mhash_keygen_s2k | Оваа функција е застарена. Користете ги функциите hash_*() наместо тоа. | |
| next | Повикувањето на оваа функција на објекти е застарено. Или претворете го објектот во низа со користење на get_mangled_object_vars прво, или користете ги методите обезбедени од класа што имплементира Iterator, како што е ArrayIterator, наместо тоа. | |
| odbc_result_all | Користењето null за dir_handle сега е застарено. Наместо тоа, треба експлицитно да се обезбеди последниот отворен рачка на директориумот. | |
| openssl_cms_encrypt | Стандардниот алгоритам за шифрирање (cipher_algo) сега е AES-128-CBC (OPENSSL_CIPHER_AES_128_CBC). Претходно се користеше PKCS7/CMS (OPENSSL_CIPHER_RC2_40). | |
| openssl_decrypt | tag сега може да биде null. | |
| openssl_pkcs7_encrypt | Стандардниот алгоритам за шифрирање (cipher_algo) сега е AES-128-CBC (OPENSSL_CIPHER_AES_128_CBC). Претходно се користеше PKCS7/CMS (OPENSSL_CIPHER_RC2_40). | |
| pg_affected_rows | Параметарот result сега очекува PgSql\Result инстанца; претходно се очекуваше ресурс. | |
| pg_cancel_query | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_client_encoding | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_close | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_connect | Сега враќа PgSql\Connection инстанца; претходно се враќаше ресурс. | |
| pg_connect_poll | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_connection_busy | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_connection_reset | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_connection_status | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_consume_input | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_convert | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_copy_from | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_copy_to | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_dbname | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_delete | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_end_copy | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_escape_bytea | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_escape_identifier | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_escape_literal | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_escape_string | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_execute | Сега враќа PgSql\Result инстанца; претходно се враќаше ресурс. | |
| pg_execute | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_fetch_all | Параметарот result сега очекува PgSql\Result инстанца; претходно се очекуваше ресурс. | |
| pg_fetch_all_columns | Параметарот result сега очекува PgSql\Result инстанца; претходно се очекуваше ресурс. | |
| pg_fetch_array | Параметарот result сега очекува PgSql\Result инстанца; претходно се очекуваше ресурс. | |
| pg_fetch_assoc | Параметарот result сега очекува PgSql\Result инстанца; претходно се очекуваше ресурс. | |
| pg_fetch_object | Параметарот result сега очекува PgSql\Result инстанца; претходно се очекуваше ресурс. | |
| pg_fetch_result | Параметарот result сега очекува PgSql\Result инстанца; претходно се очекуваше ресурс. | |
| pg_fetch_row | Параметарот result сега очекува PgSql\Result инстанца; претходно се очекуваше ресурс. | |
| pg_field_is_null | Параметарот result сега очекува PgSql\Result инстанца; претходно се очекуваше ресурс. | |
| pg_field_name | Параметарот result сега очекува PgSql\Result инстанца; претходно се очекуваше ресурс. | |
| pg_field_num | Параметарот result сега очекува PgSql\Result инстанца; претходно се очекуваше ресурс. | |
| pg_field_prtlen | Параметарот result сега очекува PgSql\Result инстанца; претходно се очекуваше ресурс. | |
| pg_field_size | Параметарот result сега очекува PgSql\Result инстанца; претходно се очекуваше ресурс. | |
| pg_field_table | Параметарот result сега очекува PgSql\Result инстанца; претходно се очекуваше ресурс. | |
| pg_field_type | Параметарот result сега очекува PgSql\Result инстанца; претходно се очекуваше ресурс. | |
| pg_field_type_oid | Параметарот result сега очекува PgSql\Result инстанца; претходно се очекуваше ресурс. | |
| pg_flush | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_free_result | Параметарот result сега очекува PgSql\Result инстанца; претходно се очекуваше ресурс. | |
| pg_get_notify | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_get_pid | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_get_result | Сега враќа PgSql\Result инстанца; претходно се враќаше ресурс. | |
| pg_get_result | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_host | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_insert | Сега враќа PgSql\Result инстанца; претходно се враќаше ресурс. | |
| pg_insert | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_last_error | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_last_notice | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_last_oid | Параметарот result сега очекува PgSql\Result инстанца; претходно се очекуваше ресурс. | |
| pg_lo_close | Параметарот lob сега очекува PgSql\Lob инстанца; претходно се очекуваше ресурс. | |
| pg_lo_create | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_lo_export | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_lo_import | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_lo_open | Сега враќа PgSql\Lob инстанца; претходно се враќаше ресурс. | |
| pg_lo_open | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_lo_read | Параметарот lob сега очекува PgSql\Lob инстанца; претходно се очекуваше ресурс. | |
| pg_lo_read_all | Параметарот lob сега очекува PgSql\Lob инстанца; претходно се очекуваше ресурс. | |
| pg_lo_seek | Параметарот lob сега очекува PgSql\Lob инстанца; претходно се очекуваше ресурс. | |
| pg_lo_tell | Параметарот lob сега очекува PgSql\Lob инстанца; претходно се очекуваше ресурс. | |
| pg_lo_truncate | Параметарот lob сега очекува PgSql\Lob инстанца; претходно се очекуваше ресурс. | |
| pg_lo_unlink | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_lo_write | Параметарот lob сега очекува PgSql\Lob инстанца; претходно се очекуваше ресурс. | |
| pg_meta_data | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_num_fields | Параметарот result сега очекува PgSql\Result инстанца; претходно се очекуваше ресурс. | |
| pg_num_rows | Параметарот result сега очекува PgSql\Result инстанца; претходно се очекуваше ресурс. | |
| pg_options | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_parameter_status | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_pconnect | Сега враќа PgSql\Connection инстанца; претходно се враќаше ресурс. | |
| pg_ping | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_port | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_prepare | Сега враќа PgSql\Result инстанца; претходно се враќаше ресурс. | |
| pg_prepare | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_put_line | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_query | Сега враќа PgSql\Result инстанца; претходно се враќаше ресурс. | |
| pg_query | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_query_params | Сега враќа PgSql\Result инстанца; претходно се враќаше ресурс. | |
| pg_query_params | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_result_error | Параметарот result сега очекува PgSql\Result инстанца; претходно се очекуваше ресурс. | |
| pg_result_error_field | Параметарот result сега очекува PgSql\Result инстанца; претходно се очекуваше ресурс. | |
| pg_result_seek | Параметарот result сега очекува PgSql\Result инстанца; претходно се очекуваше ресурс. | |
| pg_result_status | Параметарот result сега очекува PgSql\Result инстанца; претходно се очекуваше ресурс. | |
| pg_select | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_send_execute | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_send_prepare | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_send_query | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_send_query_params | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_set_client_encoding | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_set_error_verbosity | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_socket | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_trace | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_transaction_status | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_tty | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_untrace | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_update | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| pg_version | Параметарот connection сега очекува PgSql\Connection инстанца; претходно се очекуваше ресурс. | |
| prev | Повикувањето на оваа функција на објекти е застарено. Или претворете го објектот во низа со користење на get_mangled_object_vars прво, или користете ги методите обезбедени од класа што имплементира Iterator, како што е ArrayIterator, наместо тоа. | |
| reset | Повикувањето на оваа функција на објекти е застарено. Или претворете го објектот во низа со користење на get_mangled_object_vars прво, или користете ги методите обезбедени од класа што имплементира Iterator, како што е ArrayIterator, наместо тоа. | |
| snmp3_get | auth_protocol сега прифаќа "SHA256" и "SHA512" кога се поддржани од libnetsnmp. | |
| snmp3_getnext | auth_protocol сега прифаќа "SHA256" и "SHA512" кога се поддржани од libnetsnmp. | |
| snmp3_real_walk | auth_protocol сега прифаќа "SHA256" и "SHA512" кога се поддржани од libnetsnmp. | |
| snmp3_walk | auth_protocol сега прифаќа "SHA256" и "SHA512" кога се поддржани од libnetsnmp. | |
| stream_select | microseconds сега може да биде null. | |
| strptime | Оваа функција е застарена. Користете date_parse_from_format наместо тоа (за парсирање независно од локалот), или IntlDateFormatter::parse (за парсирање зависно од локалот). | |
| IntlDateFormatter::create | Овој метод сега враќа false при неуспех; претходно враќаше null. | |
| MultipleIterator::current | Параметрите dateType и timeType сега се опционални. | |
| MultipleIterator::key | Сега се фрла RuntimeException ако MultipleIterator::current се повика на невалиден итератор. Претходно, се враќаше false. | |
| mysqli_driver::$report_mode | Сега се фрла RuntimeException ако MultipleIterator::key се повика на невалиден итератор. Претходно, се враќаше false. | |
| mysqli_result::fetch_all | Стардната вредност сега е MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT. Претходно, беше MYSQLI_REPORT_OFF. | |
| mysqli_stmt::execute | Сега е достапно и при поврзување со libmysqlclient. | |
| mysqli_stmt::next_result | Стардната вредност сега е MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT. Претходно, беше MYSQLI_REPORT_OFF. | |
| mysqli::__construct | Додаден е опционалниот параметар params. | |
| mysqli::$client_info | mysqli::connect сега враќа true наместо null при успех. | |
| mysqli::$client_info | Повикувањето mysqli_get_client_info со аргументот mysql е отфрлено. Оваа функција никогаш не бараше параметар, но погрешно го дозволуваше како опционален параметар. | |
| mysqli::init | mysqli::get_client_info во објектно-ориентиран стил е отфрлен. | |
| Phar::buildFromDirectory | mysqli::init во објектно-ориентиран стил е отфрлен. Заменете ги повиците на parent::init со parent::__construct. | |
| Phar::buildFromIterator | Phar::buildFromDirectory повеќе не враќа false. | |
| PharData::buildFromDirectory | Phar::buildFromIterator повеќе не враќа false. | |
| PharData::buildFromIterator | PharData::buildFromDirectory повеќе не враќа false. | |
| ReflectionFunctionAbstract::isStatic | PharData::buildFromIterator повеќе не враќа false. | |
| ReflectionClassConstant::getName | Овој метод е повлечен нагоре. Претходно, беше дефиниран само во ReflectionMethod. | |
| ReflectionExtension::__clone | Сега се фрла Error во случај својството name да не е иницијализирано. Претходно, методот враќаше false при неуспех. | |
| ReflectionFunctionAbstract::__clone | Сега се фрла Error во случај својството name да не е иницијализирано. Претходно, методот враќаше false при неуспех. | |
| ReflectionParameter::__clone | Сега се фрла Error во случај својството name да не е иницијализирано. Претходно, методот враќаше false при неуспех. | |
| ReflectionProperty::__clone | Сега се фрла Error во случај својството name да не е иницијализирано. Претходно, методот враќаше false при неуспех. | |
| ReflectionProperty::getValue | Овој метод повеќе не е final. | |
| ReflectionProperty::setValue | Приватните и заштитените својства може да се пристапат со ReflectionProperty::getValue веднаш. Претходно, тие требаше да се направат достапни со повикување на ReflectionProperty::setAccessible; инаку се фрлаше ReflectionException. | |
| ReflectionZendExtension::__clone | Сега се фрла Error во случај својството name да не е иницијализирано. Претходно, методот враќаше false при неуспех. | |
| SimpleXMLElement::current | Приватните и заштитените својства може да се пристапат со ReflectionProperty::setValue веднаш. Претходно, тие требаше да се направат достапни со повикување на ReflectionProperty::setAccessible; инаку се фрлаше ReflectionException. | |
| SimpleXMLElement::key | Параметрите dateType и timeType сега се опционални. | |
| SplFileObject::fputcsv | Додаден е опционалниот параметар eol. | |
| SplObjectStorage::current | Сега се фрла грешка ако SimpleXMLElement::key се повика на невалиден итератор. Претходно, се враќаше false. | |
| SQLite3Result::finalize | SplObjectStorage::current сега фрла исклучок Error ако тековната позиција е невалидна. Претходно, наместо тоа се враќаше false. | |
| SQLite3Stmt::close | SplObjectStorage::current сега фрла исклучок Error ако тековната позиција е невалидна. Претходно, наместо тоа се враќаше false. | |
| 8.0.21 | DateTime::createFromFormat | Додадена е константата DatePeriod::INCLUDE_END_DATE. |
| DateTimeImmutable::createFromFormat | Додадена е константата DatePeriod::INCLUDE_END_DATE. | |
| date_parse_from_format | Додадена е константата DatePeriod::INCLUDE_END_DATE. | |
| 8.0.5 | imageinterlace | Овој метод сега фрла исклучок Error ако објектот не е правилно иницијализиран. Претходно, се враќаше false. |
| 8.0.3 | DOMDocument::getElementsByTagNameNS | imageinterlace сега враќа bool; претходно враќаше int (не-нула за испреплетени слики, инаку нула). |
| DOMElement::getElementsByTagNameNS | imageinterlace сега враќа bool; претходно враќаше int (не-нула за испреплетени слики, инаку нула). | |
| DOMImplementation::createDocument | namespace сега е nullable. | |
| finfo::__construct | namespace сега е nullable. | |
| bind_textdomain_codeset | magic_database сега е nullable. | |
| bindtextdomain | codeset сега е nullable. Претходно, не беше можно да се добие моментално поставената кодировка. | |
| finfo_open | namespace сега е nullable. | |
| imagegd | directory сега е nullable. Претходно, не беше можно да се добие моментално поставената директориум. | |
| imagegd2 | directory сега е nullable. Претходно, не беше можно да се добие моментално поставената директориум. | |
| SoapClient::__setLocation | file сега е nullable. | |
| SoapVar::__construct | location сега е nullable. | |
| 8.0.0 | CURLFile::__construct | typeName, typeNamespace, nodeName и nodeNamespace сега се nullable. |
| DateInterval::__construct | mime_type и posted_filename сега се nullable; претходно нивната стандардна вредност беше 0. | |
| DateTime::createFromImmutable | W може да се комбинира со D. | |
| DateTimeInterface::format | Методот сега враќа инстанца на моментално повиканата класа. Претходно, создаваше нова инстанца на DateTime. | |
| DateTimeInterface::getTimestamp | Додаден е формат карактерот p. | |
| DateTimeImmutable::createFromMutable | Овие функции повеќе не враќаат false при неуспех. | |
| DateTimeZone::listIdentifiers | Методот сега враќа инстанца на моментално повиканата класа. Претходно, создаваше нова инстанца на DateTimeImmutable. | |
| Directory::close | Пред оваа верзија, при неуспех се враќаше false. | |
| Directory::read | Пред оваа верзија, при неуспех се враќаше false. | |
| Directory::rewind | Пред оваа верзија, при неуспех се враќаше false. | |
| DirectoryIterator::__construct | Сега фрла ValueError ако директориумот е празен стринг; претходно фрлаше RuntimeException. | |
| DOMDocument::load | Повикувањето на оваа функција статички сега ќе фрли Error. Претходно, беше крената E_DEPRECATED. | |
| DOMDocument::loadHTML | Повикувањето на оваа функција статички сега ќе фрли Error. Претходно, беше крената E_DEPRECATED. | |
| DOMDocument::loadHTMLFile | Повикувањето на оваа функција статички сега ќе фрли Error. Претходно, беше крената E_DEPRECATED. | |
| DOMDocument::loadXML | Повикувањето на оваа функција статички сега ќе фрли Error. Претходно, беше крената E_DEPRECATED. | |
| DOMImplementation::createDocument | doctype сега е null. | |
| DOMImplementation::createDocument | Повикувањето на оваа функција статички сега ќе фрли Error. Претходно, беше крената E_DEPRECATED. | |
| DOMImplementation::createDocumentType | Повикувањето на оваа функција статички сега ќе фрли Error. Претходно, беше крената E_DEPRECATED. | |
| DOMImplementation::hasFeature | Повикувањето на оваа функција статички сега ќе фрли Error. Претходно, беше крената E_DEPRECATED. | |
| FFI::cdef | lib сега е null. | |
| FFI::string | size сега е null; претходно, неговата стандардна вредност беше 0. | |
| FilesystemIterator::__construct | Сега фрла ValueError ако директориумот е празен стринг; претходно фрлаше RuntimeException. | |
| abs | num веќе не прифаќа внатрешни објекти кои поддржуваат нумеричка конверзија. | |
| apache_note | note_value сега е null. | |
| array_chunk | Ако должината е помала од 1, сега ќе се фрли ValueError; претходно, наместо тоа беше крената грешка од ниво E_WARNING, а функцијата враќаше null. | |
| array_column | Објектите во колоните означени со параметарот index_key веќе нема да се претвораат во стринг и сега ќе фрлат TypeError наместо тоа. | |
| array_combine | array_combine сега ќе фрли ValueError ако бројот на елементи за секоја низа не е еднаков; претходно оваа функција враќаше false наместо тоа. | |
| array_diff | Оваа функција сега може да се повика само со еден параметар. Поранешно, беа потребни најмалку два параметри. | |
| array_diff_assoc | Оваа функција сега може да се повика само со еден параметар. Поранешно, беа потребни најмалку два параметри. | |
| array_diff_key | Оваа функција сега може да се повика само со еден параметар. Поранешно, беа потребни најмалку два параметри. | |
| array_fill | array_fill сега фрла ValueError ако count е надвор од опсег; претходно беше крената E_WARNING, а функцијата враќаше false. | |
| array_filter | callback сега е null. | |
| array_filter | Ако callback очекува параметар да биде предаден по референца, оваа функција сега ќе емитува E_WARNING. | |
| array_intersect | Оваа функција сега може да се повика само со еден параметар. Поранешно, беа потребни најмалку два параметри. | |
| array_intersect_assoc | Оваа функција сега може да се повика само со еден параметар. Поранешно, беа потребни најмалку два параметри. | |
| array_intersect_key | Оваа функција сега може да се повика само со еден параметар. Поранешно, беа потребни најмалку два параметри. | |
| array_key_exists | Параметарот key сега прифаќа bool, float, int, null, resource и string како аргументи. | |
| array_key_exists | Повеќе не е поддржано предавање објект на параметарот array. | |
| array_map | Ако callback очекува параметар да биде предаден по референца, оваа функција сега ќе емитува E_WARNING. | |
| array_rand | array_rand сега фрла ValueError ако num е надвор од опсег; претходно беше крената E_WARNING, а функцијата враќаше null. | |
| array_rand | array_rand сега фрла ValueError ако array е празна; претходно беше крената E_WARNING, а функцијата враќаше null. | |
| array_reduce | Ако callback очекува параметар да биде предаден по референца, оваа функција сега ќе емитува E_WARNING. | |
| array_splice | length сега е null. | |
| array_walk | Ако callback очекува вториот или третиот параметар да биде предаден по референца, оваа функција сега ќе емитува E_WARNING. | |
| assert | assert will no longer evaluate string arguments, instead they will be treated like any other argument. assert($a == $b) should be used instead of assert('$a == $b'). The assert.quiet_eval php.ini directive and the ASSERT_QUIET_EVAL constant have also been removed, as they would no longer have any effect. | |
| assert | Сега се фрла Error ако SimpleXMLElement::key се повика на невалиден итератор. Претходно, се враќаше false. | |
| assert | Ако описот е инстанца на Throwable, објектот се фрла ако тврдењето не успее, без оглед на вредноста на assert.exception. | |
| assert | Ако описот е инстанца на Throwable, корисничката повратна функција не се повикува дури и ако е поставена. | |
| assert_options | Декларирањето функција наречена assert() во простор на имиња веќе не е дозволено и издава E_COMPILE_ERROR. | |
| bcadd | Ако опцијата не е валидна опција, сега се фрла ValueError. Претходно се враќаше false. | |
| bccomp | Ако опцијата не е валидна опција, сега се фрла ValueError. Претходно се враќаше false. | |
| bcdiv | Ако опцијата не е валидна опција, сега се фрла ValueError. Претходно се враќаше false. | |
| bcdiv | scale сега е nullable. | |
| bcmod | Ако опцијата не е валидна опција, сега се фрла ValueError. Претходно се враќаше false. | |
| bcmod | scale сега е nullable. | |
| bcmul | Ако опцијата не е валидна опција, сега се фрла ValueError. Претходно се враќаше false. | |
| bcpow | Делењето со 0 сега фрла DivisionByZeroError исклучок наместо да враќа null. | |
| bcpowmod | Ако опцијата не е валидна опција, сега се фрла ValueError. Претходно се враќаше false. | |
| bcpowmod | Кога експонентот има фракционен дел, сега фрла ValueError наместо да се скратува. | |
| bcpowmod | Сега фрла ValueError наместо да враќа false ако експонентот е негативна вредност. | |
| bcscale | Ако опцијата не е валидна опција, сега се фрла ValueError. Претходно се враќаше false. | |
| bcsqrt | Делењето со 0 сега фрла DivisionByZeroError исклучок наместо да враќа false. | |
| bcsqrt | Ако num не е добро формиран BCMath нумерички стринг, или е помал од 0, се фрла ValueError. Претходно се издаваше E_WARNING. | |
| bcsqrt | Ако опцијата не е валидна опција, сега се фрла ValueError. Претходно се враќаше false. | |
| bcsub | Ако опцијата не е валидна опција, сега се фрла ValueError. Претходно се враќаше false. | |
| bzdecompress | scale сега треба да биде помеѓу 0 и 2147483647; претходно, негативните скали беа тивко третирани како 0. | |
| bzwrite | length сега е null. | |
| call_user_func_array | Типот на use_less_memory е променет од int во bool. Претходно, стандардната вредност беше 0. | |
| ceil | num веќе не прифаќа внатрешни објекти кои поддржуваат нумеричка конверзија. | |
| closedir | Клучевите на args сега ќе се толкуваат како имиња на параметри, наместо да се игнорираат тивко. | |
| com_event_sink | dir_handle сега е nullable. | |
| com_get_active_object | sink_interface сега е nullable. | |
| compact | codepage сега е nullable. | |
| constant | Ако даден стринг упатува на недоделена променлива, сега се издава грешка од ниво E_WARNING. | |
| convert_cyr_string | Ако константата не е дефинирана, constant сега фрла Error исклучок; претходно се генерираше E_WARNING и се враќаше null. | |
| convert_uuencode | Отстранета е оваа функција. | |
| count | бројот сега ќе фрли TypeError на невалидни броени типови предадени на параметарот вредност. | |
| count_chars | Пред оваа верзија, функцијата враќаше false при неуспех. | |
| crypt | Солта веќе не е опционална. | |
| curl_close | Оваа функција сега е NOP (No Operation). | |
| curl_close | handle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_copy_handle | handle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_copy_handle | При успех, оваа функција сега враќа CurlHandle инстанца; претходно, се враќаше ресурс. | |
| curl_errno | handle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_error | handle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_escape | handle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_exec | handle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_getinfo | handle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_getinfo | option сега е null; претходно, стандардното беше 0. | |
| curl_init | При успех, оваа функција сега враќа CurlHandle инстанца; претходно, се враќаше ресурс. | |
| curl_init | url сега е null. | |
| curl_multi_add_handle | multi_handle сега очекува CurlMultiHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_multi_add_handle | handle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_multi_close | multi_handle сега очекува CurlMultiHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_multi_errno | Функцијата веќе не враќа false при неуспех. | |
| curl_multi_errno | multi_handle сега очекува CurlMultiHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_multi_exec | multi_handle сега очекува CurlMultiHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_multi_getcontent | handle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_multi_info_read | multi_handle сега очекува CurlMultiHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_multi_init | При успех, оваа функција сега враќа CurlMultiHandle инстанца; претходно, се враќаше ресурс. | |
| curl_multi_remove_handle | multi_handle сега очекува CurlMultiHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_multi_remove_handle | handle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_multi_select | multi_handle сега очекува CurlMultiHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_multi_setopt | multi_handle сега очекува CurlMultiHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_pause | handle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_reset | handle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_setopt | handle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_setopt_array | handle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_share_close | Оваа функција сега е NOP (No Operation). | |
| curl_share_close | share_handle сега очекува CurlShareHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_share_errno | Функцијата веќе не враќа false при неуспех. | |
| curl_share_errno | share_handle сега очекува CurlShareHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_share_init | Оваа функција сега враќа CurlShareHandle инстанца; претходно, се враќаше ресурс. | |
| curl_share_setopt | share_handle сега очекува CurlShareHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_unescape | handle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс. | |
| curl_version | Опционалниот параметар age е отстранет. | |
| date | timestamp сега е null. | |
| date_sunrise | latitude, longitude, zenith и utcOffset сега се null. | |
| date_sunset | latitude, longitude, zenith и utcOffset сега се null. | |
| define | Предавањето true на case_insensitive сега емитува E_WARNING. Предавањето false сè уште е дозволено. | |
| deflate_add | context сега очекува DeflateContext инстанца; претходно, се очекуваше ресурс. | |
| deflate_init | При успех, оваа функција сега враќа DeflateContext инстанца; претходно, се враќаше ресурс. | |
| dir | context сега е null. | |
| dom_import_simplexml | Оваа функција веќе не враќа null при неуспех. | |
| easter_date | годината сега е null. | |
| easter_date | Сега се фрла ValueError кога годината е надвор од дозволениот опсег. Претходно, се емитуваше E_WARNING и функцијата враќаше false. | |
| easter_days | годината сега е null. | |
| enchant_broker_describe | брокер сега очекува инстанца EnchantBroker; претходно се очекуваше ресурс. | |
| enchant_broker_describe | Пред оваа верзија, функцијата враќаше false при неуспех. | |
| enchant_broker_dict_exists | брокер сега очекува инстанца EnchantBroker; претходно се очекуваше ресурс. | |
| enchant_broker_free | Оваа функција е депрецирана во корист на поништување на објектот. | |
| enchant_broker_free | брокер сега очекува инстанца EnchantBroker; претходно се очекуваше ресурс. | |
| enchant_broker_free_dict | Оваа функција е депрецирана во корист на поништување на објектот. | |
| enchant_broker_free_dict | речник сега очекува инстанца EnchantDictionary; претходно се очекуваше ресурс. | |
| enchant_broker_get_dict_path | Користењето null за dir_handle сега е застарено. Наместо тоа, треба експлицитно да се обезбеди последниот отворен рачка на директориумот. | |
| enchant_broker_get_dict_path | брокер сега очекува инстанца EnchantBroker; претходно се очекуваше ресурс. | |
| enchant_broker_get_error | брокер сега очекува инстанца EnchantBroker; претходно се очекуваше ресурс. | |
| enchant_broker_init | При успех, оваа функција сега враќа инстанца EnchantBroker; претходно се враќаше ресурс. | |
| enchant_broker_list_dicts | брокер сега очекува инстанца EnchantBroker; претходно се очекуваше ресурс. | |
| enchant_broker_list_dicts | Пред оваа верзија, функцијата враќаше false при неуспех. | |
| enchant_broker_request_dict | брокер сега очекува инстанца EnchantBroker; претходно се очекуваше ресурс. | |
| enchant_broker_request_dict | При успех, оваа функција сега враќа инстанца EnchantDictionary; претходно се враќаше ресурс. | |
| enchant_broker_request_pwl_dict | брокер сега очекува инстанца EnchantBroker; претходно се очекуваше ресурс. | |
| enchant_broker_request_pwl_dict | При успех, оваа функција сега враќа инстанца EnchantDictionary; претходно се враќаше ресурс. | |
| enchant_broker_set_dict_path | Користењето null за dir_handle сега е застарено. Наместо тоа, треба експлицитно да се обезбеди последниот отворен рачка на директориумот. | |
| enchant_broker_set_dict_path | брокер сега очекува инстанца EnchantBroker; претходно се очекуваше ресурс. | |
| enchant_broker_set_ordering | брокер сега очекува инстанца EnchantBroker; претходно се очекуваше ресурс. | |
| enchant_dict_add | речник сега очекува инстанца EnchantDictionary; претходно се очекуваше ресурс. | |
| enchant_dict_add_to_session | речник сега очекува инстанца EnchantDictionary; претходно се очекуваше ресурс. | |
| enchant_dict_check | речник сега очекува инстанца EnchantDictionary; претходно се очекуваше ресурс. | |
| enchant_dict_describe | речник сега очекува инстанца EnchantDictionary; претходно се очекуваше ресурс. | |
| enchant_dict_describe | Пред оваа верзија, функцијата враќаше false при неуспех. | |
| enchant_dict_get_error | речник сега очекува инстанца EnchantDictionary; претходно се очекуваше ресурс. | |
| enchant_dict_is_added | речник сега очекува инстанца EnchantDictionary; претходно се очекуваше ресурс. | |
| enchant_dict_quick_check | речник сега очекува инстанца EnchantDictionary; претходно се очекуваше ресурс. | |
| enchant_dict_store_replacement | речник сега очекува инстанца EnchantDictionary; претходно се очекуваше ресурс. | |
| enchant_dict_suggest | речник сега очекува инстанца EnchantDictionary; претходно се очекуваше ресурс. | |
| error_log | destination и additional_headers сега се null. | |
| error_reporting | error_level сега е null. | |
| exec | Ако командата е празна или содржи null бајти, exec сега фрла ValueError. Претходно се емитуваше E_WARNING и се враќаше false. | |
| exif_read_data | required_sections сега е null. | |
| explode | explode сега ќе фрла ValueError кога параметарот separator ќе добие празен стринг (""). Претходно, explode враќаше false наместо тоа. | |
| ezmlm_hash | Ако константата не е дефинирана, constant сега фрла Error исклучок; претходно се генерираше E_WARNING и се враќаше null. | |
| fgetcsv | Опционалниот параметар lang е додаден за да биде во согласност со спецификацијата SOAP 1.2. | |
| file_get_contents | length сега е null. | |
| finfo_buffer | context сега е null. | |
| finfo_file | context сега е null. | |
| floatval | Нивото на грешка при конвертирање од објект беше променето од E_NOTICE во E_WARNING. | |
| floor | num веќе не прифаќа внатрешни објекти кои поддржуваат нумеричка конверзија. | |
| fprintf | Оваа функција повеќе не враќа false при неуспех. | |
| fprintf | Фрла ValueError ако бројот на аргументи е нула; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| fprintf | Фрла ValueError ако [width] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| fprintf | Фрла ValueError ако [precision] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| fprintf | Фрла ArgumentCountError кога се дадени помалку аргументи од потребните; претходно оваа функција емитираше E_WARNING наместо тоа. | |
| fsockopen | timeout сега е nullable. | |
| fwrite | length сега е null. | |
| get_called_class | Повикувањето на оваа функција од надвор од класа, сега ќе фрли Error. Претходно, беше креиран E_WARNING и функцијата враќаше false. | |
| get_class | Повикувањето на оваа функција од надвор од класа, без никакви аргументи, сега ќе фрли Error. Претходно, беше креиран E_WARNING и функцијата враќаше false. | |
| get_class_methods | Параметарот object_or_class сега прифаќа само објекти или валидни имиња на класи. | |
| get_defined_functions | Стандардната вредност на параметарот exclude_disabled е променета од false во true. Сепак, тоа нема да има ефект бидејќи оневозможените функции се отстрануваат од табелата со функции при компилација. | |
| get_headers | associative е променето од int во bool. | |
| get_magic_quotes_gpc | Ако константата не е дефинирана, constant сега фрла Error исклучок; претходно се генерираше E_WARNING и се враќаше null. | |
| get_magic_quotes_runtime | Ако константата не е дефинирана, constant сега фрла Error исклучок; претходно се генерираше E_WARNING и се враќаше null. | |
| get_parent_class | Параметарот object_or_class сега прифаќа само објекти или валидни имиња на класи. | |
| get_resources | type сега е nullable. | |
| getdate | timestamp сега е null. | |
| getenv | name сега е nullable. | |
| getimagesize | Сега се фрла ValueError ако filename е празно; претходно беше креиран E_WARNING и функцијата враќаше false. | |
| gmdate | timestamp сега е null. | |
| gmmktime | hour веќе не е опционално. Ако ви треба Unix timestamp, користете time. | |
| gmmktime | minute, second, month, day и year сега се nullable. | |
| gmp_binomial | Оваа функција повеќе не враќа false при неуспех. | |
| gmp_export | Оваа функција повеќе не враќа false при неуспех. | |
| gmp_import | Оваа функција повеќе не враќа false при неуспех. | |
| gmp_random_seed | Ако seed е невалиден, gmp_random_seed сега фрла ValueError. Претходно емитираше E_WARNING и враќаше false. | |
| gmstrftime | timestamp сега е null. | |
| grapheme_substr | Функцијата сега конзистентно ги прилагодува офсетите надвор од границите до границата на низата. Претходно, во некои случаи наместо празна низа се враќаше false. | |
| gzgets | length сега е nullable; претходно, стандардната вредност беше 1024. | |
| gzwrite | length сега е nullable; претходно, стандардната вредност беше 0. | |
| hash | hash сега фрла ValueError исклучок ако algo е непознат; претходно, се враќаше false наместо тоа. | |
| hash_hkdf | Сега фрла ValueError исклучок при грешка. Претходно, се враќаше false и се емитираше порака E_WARNING. | |
| hash_hmac | Сега фрла ValueError исклучок ако algo е непознат или е некриптографска функција за хеширање; претходно, се враќаше false наместо тоа. | |
| hash_hmac_file | Сега фрла ValueError исклучок ако algo е непознат или е некриптографска функција за хеширање; претходно, се враќаше false наместо тоа. | |
| hash_init | Сега фрла ValueError исклучок ако algo е непознат или е некриптографска функција за хеширање, или ако key е празно. Претходно, се враќаше false и се емитираше порака E_WARNING. | |
| hash_pbkdf2 | Сега фрла ValueError исклучок при грешка. Претходно, се враќаше false и се емитираше порака E_WARNING. | |
| hash_update_file | stream_context сега може да биде null. | |
| header_remove | name сега може да биде null. | |
| hebrevc | Ако константата не е дефинирана, constant сега фрла Error исклучок; претходно се генерираше E_WARNING и се враќаше null. | |
| html_entity_decode | encoding сега може да биде null. | |
| htmlentities | encoding сега може да биде null. | |
| http_build_query | arg_separator сега може да биде null. | |
| iconv_mime_decode | encoding сега може да биде null. | |
| iconv_mime_decode_headers | encoding сега може да биде null. | |
| iconv_strlen | encoding сега може да биде null. | |
| iconv_strpos | encoding сега може да биде null. | |
| iconv_strrpos | encoding сега може да биде null. | |
| iconv_substr | length и encoding сега може да бидат null. | |
| idate | timestamp сега е null. | |
| ignore_user_abort | enable сега може да биде null. | |
| imageaffine | clip сега може да биде null. | |
| imageaffine | При успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс. | |
| imagealphablending | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imageantialias | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagearc | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagebmp | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagebmp | Типот на compressed сега е bool; порано беше int. | |
| imagechar | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagecharup | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagecolorallocate | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagecolorallocatealpha | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagecolorat | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagecolorclosest | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagecolorclosesthwb | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagecolordeallocate | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagecolorexact | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagecolorexactalpha | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagecolormatch | image1 и image2 очекуваат GdImage инстанци сега; претходно се очекуваа ресурси. | |
| imagecolorresolve | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagecolorresolvealpha | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagecolorset | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagecolorsforindex | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagecolorsforindex | imagecolorsforindex сега фрла ValueError исклучок ако бојата е надвор од опсег; претходно се враќаше false наместо тоа. | |
| imagecolorstotal | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagecolortransparent | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagecolortransparent | color сега може да биде null. | |
| imageconvolution | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagecopy | dst_image и src_image очекуваат GdImage инстанци сега; претходно се очекуваа ресурси. | |
| imagecopymerge | dst_image и src_image очекуваат GdImage инстанци сега; претходно се очекуваа ресурси. | |
| imagecopymergegray | dst_image и src_image очекуваат GdImage инстанци сега; претходно се очекуваа ресурси. | |
| imagecopyresampled | dst_image и src_image очекуваат GdImage инстанци сега; претходно се очекуваа ресурси. | |
| imagecopyresized | dst_image и src_image очекуваат GdImage инстанци сега; претходно се очекуваа ресурси. | |
| imagecreate | При успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс. | |
| imagecreatefrombmp | При успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс. | |
| imagecreatefromgd | При успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс. | |
| imagecreatefromgd2 | При успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс. | |
| imagecreatefromgd2part | При успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс. | |
| imagecreatefromgif | При успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс. | |
| imagecreatefromjpeg | При успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс. | |
| imagecreatefrompng | При успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс. | |
| imagecreatefromstring | При успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс. | |
| imagecreatefromtga | При успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс. | |
| imagecreatefromwbmp | При успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс. | |
| imagecreatefromwebp | При успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс. | |
| imagecreatefromxbm | При успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс. | |
| imagecreatefromxpm | При успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс. | |
| imagecreatetruecolor | При успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс. | |
| imagecrop | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagecrop | При успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс. | |
| imagecropauto | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagecropauto | При успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс. | |
| imagedashedline | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagedestroy | Оваа функција сега е NOP (No Operation). | |
| imagedestroy | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imageellipse | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagefill | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagefilledarc | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagefilledellipse | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagefilledpolygon | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagefilledrectangle | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagefilltoborder | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagefilter | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imageflip | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagefttext | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagegammacorrect | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagegd | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagegd2 | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagegetclip | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagegetinterpolation | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagegif | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagegrabscreen | При успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс. | |
| imagegrabwindow | При успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс. | |
| imagegrabwindow | client_area очекува bool сега; претходно очекуваше int. | |
| imageinterlace | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imageinterlace | enable очекува bool сега; претходно очекуваше int. | |
| imageistruecolor | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagejpeg | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagelayereffect | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imageline | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imageopenpolygon | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagepalettecopy | dst и src очекуваат GdImage инстанци сега; претходно се очекуваа ресурси. | |
| imagepalettetotruecolor | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagepng | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagepolygon | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagerectangle | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imageresolution | resolution_x и resolution_y сега може да бидат null. | |
| imagerotate | При успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс. | |
| imagerotate | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagerotate | Неискористениот ignore_transparent очекува bool сега; претходно очекуваше int. | |
| imagesavealpha | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagescale | При успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс. | |
| imagescale | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagesetbrush | image и brush очекуваат GdImage инстанци сега; претходно се очекуваа ресурси. | |
| imagesetclip | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagesetinterpolation | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagesetpixel | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagesetthickness | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagesettile | слика и плочка сега очекуваат GdImage инстанци; претходно се очекуваа ресурси. | |
| imagestring | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagestringup | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagesx | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagesy | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagetruecolortopalette | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagettfbbox | Опциите се додадени. | |
| imagettftext | Опциите се додадени. | |
| imagewbmp | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagewbmp | foreground_color сега е null. | |
| imagewebp | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagexbm | image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс. | |
| imagexbm | foreground_color сега е null. | |
| imagexbm | Четвртиот параметар, кој беше неискористен, е отстранет. | |
| implode | Поминувањето на разделувачот по низата веќе не се поддржува. | |
| inflate_add | context очекува InflateContext инстанца сега; претходно се очекуваше ресурс. | |
| inflate_get_read_len | context очекува InflateContext инстанца сега; претходно се очекуваше ресурс. | |
| inflate_get_status | context очекува InflateContext инстанца сега; претходно се очекуваше ресурс. | |
| inflate_init | На успех, оваа функција сега враќа InflateContext инстанца; претходно се враќаше ресурс. | |
| intval | Нивото на грешка при конвертирање од објект беше променето од E_NOTICE во E_WARNING. | |
| is_numeric | Нумеричките низи што завршуваат со празно место ("42 ") сега ќе вратат точно. Претходно, наместо тоа се враќаше неточно. | |
| jdtounix | Оваа функција повеќе не враќа неточно при неуспех, туку подигнува ValueError. | |
| ldap_add | controls сега е null; претходно, стандардно беше []. | |
| ldap_add_ext | controls сега е null; претходно, стандардно беше []. | |
| ldap_bind_ext | controls сега е null; претходно, стандардно беше []. | |
| ldap_compare | controls сега е null; претходно, стандардно беше []. | |
| ldap_control_paged_result | Оваа функција е отстранета. | |
| ldap_control_paged_result_response | Оваа функција е отстранета. | |
| ldap_delete | controls сега е null; претходно, стандардно беше []. | |
| ldap_delete_ext | controls сега е null; претходно, стандардно беше []. | |
| ldap_exop_passwd | controls сега е null; претходно, стандардно беше []. | |
| ldap_first_attribute | Неискористениот трет параметар ber_identifier веќе не се прифаќа. | |
| ldap_list | controls сега е null; претходно, стандардно беше []. | |
| ldap_mod_add | controls сега е null; претходно, стандардно беше []. | |
| ldap_mod_del | controls сега е null; претходно, стандардно беше []. | |
| ldap_mod_replace | controls сега е null; претходно, стандардно беше []. | |
| ldap_modify_batch | controls сега е null; претходно, стандардно беше []. | |
| ldap_mod_add_ext | controls сега е null; претходно, стандардно беше []. | |
| ldap_mod_del_ext | controls сега е null; претходно, стандардно беше []. | |
| ldap_mod_replace_ext | controls сега е null; претходно, стандардно беше []. | |
| ldap_next_attribute | Неискористениот трет параметар ber_identifier веќе не се прифаќа. | |
| ldap_read | controls сега е null; претходно, стандардно беше []. | |
| ldap_rename | controls сега е null; претходно, стандардно беше []. | |
| ldap_rename_ext | controls сега е null; претходно, стандардно беше []. | |
| ldap_sasl_bind | dn, password, mech, realm, authc_id, authz_id и props сега се null. | |
| ldap_search | controls сега е null; претходно, стандардно беше []. | |
| ldap_set_rebind_proc | callback сега е null. | |
| ldap_sort | Оваа функција е отстранета. | |
| levenshtein | Пред оваа верзија, levenshtein мораше да се повика со два или пет аргументи. | |
| levenshtein | Пред оваа верзија, levenshtein ќе вратеше -1 ако една од низите со аргументи е подолга од 255 знаци. | |
| libxml_disable_entity_loader | Користењето null за dir_handle сега е застарено. Наместо тоа, треба експлицитно да се обезбеди последниот отворен рачка на директориумот. | |
| libxml_use_internal_errors | use_errors сега е null. Претходно, неговата стандардна вредност беше неточно. | |
| localtime | timestamp сега е null. | |
| max | max сега подигнува ValueError при неуспех; претходно, се враќаше неточно и се емитуваше E_WARNING грешка. | |
| max | Бидејќи беа променети споредбите од низа до број, max повеќе не враќа различна вредност врз основа на редоследот на аргументите во тие случаи. | |
| mb_check_encoding | value и encoding сега се null. | |
| mb_chr | encoding сега може да биде null. | |
| mb_convert_encoding | mb_convert_encoding сега ќе фрли ValueError кога на to_encoding ќе му се предаде невалидна кодировка. | |
| mb_convert_encoding | mb_convert_encoding сега ќе фрли ValueError кога на from_encoding ќе му се предаде невалидна кодировка. | |
| mb_convert_encoding | from_encoding сега е null. | |
| mb_convert_kana | encoding сега може да биде null. | |
| mb_decode_numericentity | encoding сега може да биде null. | |
| mb_detect_order | encoding сега може да биде null. | |
| mb_encode_mimeheader | charset и transfer_encoding сега се null. | |
| mb_encode_numericentity | encoding сега може да биде null. | |
| mb_encoding_aliases | Ако кодировката е непозната, сега се фрла ValueError; претходно се емитуваше E_WARNING, а функцијата враќаше false. | |
| mb_ereg | Оваа функција сега враќа true при успех. Претходно, враќаше должина во бајти на пронајдениот стринг ако беше пронајдено совпаѓање за pattern во string и беше предаден matches. Ако опционалниот параметар matches не беше предаден или должината на пронајдениот стринг беше 0, оваа функција враќаше 1. | |
| mb_ereg_match | options сега е null. | |
| mb_ereg_replace | options сега е null. | |
| mb_ereg_replace_callback | options сега е null. | |
| mb_ereg_search | pattern и options сега се null. | |
| mb_ereg_search_init | pattern и options сега се null. | |
| mb_ereg_search_pos | pattern и options сега се null. | |
| mb_ereg_search_regs | pattern и options сега се null. | |
| mb_eregi | Оваа функција сега враќа true при успех. Претходно, враќаше должина во бајти на пронајдениот стринг ако беше пронајдено совпаѓање за pattern во string и беше предаден matches. Ако опционалниот параметар matches не беше предаден или должината на пронајдениот стринг беше 0, оваа функција враќаше 1. | |
| mb_eregi_replace | options сега е null. | |
| mb_get_info | Типовите "func_overload" и "func_overload_list" веќе не се поддржани. | |
| mb_http_input | type сега е nullable. | |
| mb_http_output | encoding сега може да биде null. | |
| mb_internal_encoding | encoding сега може да биде null. | |
| mb_internal_encoding | Сега фрла ValueError ако кодировката е невалидна. Претходно наместо тоа се емитуваше E_WARNING. | |
| mb_language | language сега е null. | |
| mb_ord | encoding сега може да биде null. | |
| mb_parse_str | Вториот параметар веќе не беше опционален. | |
| mb_regex_encoding | encoding сега може да биде null. | |
| mb_regex_set_options | Ако параметарот options е даден и не е null, се враќаат претходните options. Порано се враќаа тековните options. | |
| mb_regex_set_options | options сега е null. | |
| mb_regex_set_options | Опцијата "e" сега фрла ValueError. | |
| mb_scrub | encoding сега може да биде null. | |
| mb_send_mail | additional_params сега е null. | |
| mb_str_split | encoding сега може да биде null. | |
| mb_str_split | Оваа функција повеќе не враќа false при неуспех. | |
| mb_strcut | encoding сега може да биде null. | |
| mb_strimwidth | encoding сега може да биде null. | |
| mb_stripos | needle сега прифаќа празен стринг. | |
| mb_stripos | encoding сега може да биде null. | |
| mb_stristr | needle сега прифаќа празен стринг. | |
| mb_stristr | encoding сега може да биде null. | |
| mb_strlen | encoding сега може да биде null. | |
| mb_strpos | needle сега прифаќа празен стринг. | |
| mb_strpos | encoding сега може да биде null. | |
| mb_strrchr | needle сега прифаќа празен стринг. | |
| mb_strrchr | encoding сега може да биде null. | |
| mb_strrichr | needle сега прифаќа празен стринг. | |
| mb_strrichr | encoding сега може да биде null. | |
| mb_strripos | needle сега прифаќа празен стринг. | |
| mb_strripos | encoding сега може да биде null. | |
| mb_strrpos | needle сега прифаќа празен стринг. | |
| mb_strrpos | Предавањето на кодировката како трет аргумент наместо offset е отстрането. | |
| mb_strrpos | encoding сега може да биде null. | |
| mb_strstr | needle сега прифаќа празен стринг. | |
| mb_strstr | encoding сега може да биде null. | |
| mb_strwidth | encoding сега може да биде null. | |
| mb_substitute_character | Предавањето на празен стринг на substitute_character веќе не се поддржува; наместо тоа треба да се предаде "none". | |
| mb_substitute_character | encoding сега може да биде null. | |
| mb_substr | encoding сега може да биде null. | |
| mb_substr_count | encoding сега може да биде null. | |
| metaphone | Функцијата враќаше false при неуспех. | |
| mhash | key сега е null. | |
| min | min сега фрла ValueError при неуспех; претходно се враќаше false и се емитуваше грешка E_WARNING. | |
| min | Бидејќи се променија споредбите од стринг до број, min повеќе не враќа различна вредност врз основа на редоследот на аргументите во тие случаи. | |
| mktime | hour веќе не е опционално. Ако ви треба Unix timestamp, користете time. | |
| mktime | minute, second, month, day и year сега се nullable. | |
| money_format | Ако константата не е дефинирана, constant сега фрла Error исклучок; претходно се генерираше E_WARNING и се враќаше null. | |
| msg_get_queue | При успех, оваа функција сега враќа инстанца SysvMessageQueue; претходно се враќаше ресурс. | |
| msg_receive | queue сега очекува инстанца SysvMessageQueue; претходно се очекуваше ресурс. | |
| msg_remove_queue | queue сега очекува инстанца SysvMessageQueue; претходно се очекуваше ресурс. | |
| msg_send | queue сега очекува инстанца SysvMessageQueue; претходно се очекуваше ресурс. | |
| msg_set_queue | queue сега очекува инстанца SysvMessageQueue; претходно се очекуваше ресурс. | |
| msg_stat_queue | queue сега очекува инстанца SysvMessageQueue; претходно се очекуваше ресурс. | |
| mt_rand | Ќе биде фрлен ValueError ако max е помал од min; претходно беше покрената E_WARNING, а функцијата враќаше false. | |
| number_format | Пред оваа верзија, number_format прифаќаше еден, два или четири параметри (но не три). | |
| ob_implicit_flush | enable сега очекува булова вредност; претходно се очекуваше int. | |
| odbc_columns | schema, table и column сега се null. | |
| odbc_error | odbc сега е null. | |
| odbc_errormsg | odbc сега е null. | |
| odbc_exec | flags беше отстранет. | |
| odbc_execute | Неискористениот параметар flags беше отстранет. | |
| odbc_fetch_row | редот сега е nullable. | |
| odbc_procedurecolumns | Пред оваа верзија, функцијата можеше да се повика само со еден или пет аргументи. | |
| odbc_procedures | Пред оваа верзија, функцијата можеше да се повика само со еден или четири аргументи. | |
| odbc_tables | schema, table и types сега се null. | |
| opendir | context сега е null. | |
| openssl_csr_export | csr сега прифаќа инстанца OpenSSLCertificateSigningRequest; претходно се прифаќаше ресурс од тип OpenSSL X.509 CSR. | |
| openssl_csr_export_to_file | csr сега прифаќа инстанца OpenSSLCertificateSigningRequest; претходно се прифаќаше ресурс од тип OpenSSL X.509 CSR. | |
| openssl_csr_get_public_key | При успех, оваа функција сега враќа инстанца OpenSSLAsymmetricKey; претходно се враќаше ресурс од тип OpenSSL key. | |
| openssl_csr_get_public_key | csr сега прифаќа инстанца OpenSSLCertificateSigningRequest; претходно се прифаќаше ресурс од тип OpenSSL X.509 CSR. | |
| openssl_csr_get_subject | csr сега прифаќа инстанца OpenSSLCertificateSigningRequest; претходно се прифаќаше ресурс од тип OpenSSL X.509 CSR. | |
| openssl_csr_new | При успех, оваа функција сега враќа инстанца OpenSSLCertificateSigningRequest; претходно се враќаше ресурс од тип OpenSSL X.509 CSR. | |
| openssl_csr_new | private_key сега прифаќа инстанца OpenSSLAsymmetricKey; претходно се прифаќаше ресурс од тип OpenSSL key. | |
| openssl_csr_sign | При успех, оваа функција сега враќа инстанца OpenSSLCertificate; претходно се враќаше ресурс од тип OpenSSL X.509. | |
| openssl_csr_sign | csr сега прифаќа инстанца OpenSSLCertificateSigningRequest; претходно се прифаќаше ресурс од тип OpenSSL X.509 CSR. | |
| openssl_csr_sign | ca_certificate сега прифаќа инстанца OpenSSLCertificate; претходно се прифаќаше ресурс од тип OpenSSL X.509. | |
| openssl_csr_sign | private_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509. | |
| openssl_dh_compute_key | private_key сега прифаќа OpenSSLAsymmetricKey; претходно, беше прифатен ресурс од типот OpenSSL клуч. | |
| openssl_free_key | Оваа функција сега е застарена бидејќи веќе нема ефект. | |
| openssl_free_key | key сега прифаќа OpenSSLAsymmetricKey; претходно, беше прифатен ресурс од типот OpenSSL клуч. | |
| openssl_open | private_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509 CSR. | |
| openssl_open | cipher_algo веќе не е опционален параметар. | |
| openssl_pkcs7_decrypt | private_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509 CSR. | |
| openssl_pkcs7_encrypt | certificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509 CSR. | |
| openssl_pkcs7_sign | certificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509 CSR. | |
| openssl_pkcs7_sign | private_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509 CSR. | |
| openssl_pkcs7_verify | signers_certificates_filename, untrusted_certificates_filename, content и output_filename сега се null. | |
| openssl_pkcs12_export | certificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509 CSR. | |
| openssl_pkcs12_export | private_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509. | |
| openssl_pkcs12_export_to_file | certificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509 CSR. | |
| openssl_pkcs12_export_to_file | private_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509. | |
| openssl_pkey_export | key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509. | |
| openssl_pkey_export_to_file | key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509. | |
| openssl_pkey_free | Оваа функција сега е застарена бидејќи веќе нема ефект. | |
| openssl_pkey_free | key сега прифаќа OpenSSLAsymmetricKey; претходно, беше прифатен ресурс од типот OpenSSL клуч. | |
| openssl_pkey_get_details | key сега прифаќа OpenSSLAsymmetricKey; претходно, беше прифатен ресурс од типот OpenSSL клуч. | |
| openssl_pkey_get_private | При успех, оваа функција сега враќа инстанца OpenSSLAsymmetricKey; претходно се враќаше ресурс од тип OpenSSL key. | |
| openssl_pkey_get_private | private_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509. | |
| openssl_pkey_get_private | passphrase сега е null. | |
| openssl_pkey_get_public | При успех, оваа функција сега враќа инстанца OpenSSLAsymmetricKey; претходно се враќаше ресурс од тип OpenSSL key. | |
| openssl_pkey_get_public | public_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509. | |
| openssl_pkey_new | При успех, оваа функција сега враќа инстанца OpenSSLAsymmetricKey; претходно се враќаше ресурс од тип OpenSSL key. | |
| openssl_private_decrypt | private_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509. | |
| openssl_private_encrypt | private_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509. | |
| openssl_public_decrypt | public_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509. | |
| openssl_public_encrypt | public_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509. | |
| openssl_random_pseudo_bytes | strong_result сега е null. | |
| openssl_seal | public_key сега прифаќа низа од инстанци OpenSSLAsymmetricKey; претходно, беше прифатена низа од ресурси од типот OpenSSL клуч. | |
| openssl_seal | cipher_algo веќе не е опционален параметар. | |
| openssl_seal | iv сега е null. | |
| openssl_sign | private_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509. | |
| openssl_spki_new | private_key сега прифаќа инстанца OpenSSLAsymmetricKey; претходно се прифаќаше ресурс од тип OpenSSL key. | |
| openssl_verify | public_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509. | |
| openssl_x509_check_private_key | certificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509. | |
| openssl_x509_check_private_key | private_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509. | |
| openssl_x509_checkpurpose | certificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509. | |
| openssl_x509_checkpurpose | untrusted_certificates_file сега е null. | |
| openssl_x509_export | certificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509. | |
| openssl_x509_export_to_file | certificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509. | |
| openssl_x509_fingerprint | certificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509. | |
| openssl_x509_free | Оваа функција сега е застарена бидејќи веќе нема ефект. | |
| openssl_x509_free | certificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509. | |
| openssl_x509_parse | certificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509. | |
| openssl_x509_read | При успех, оваа функција сега враќа инстанца OpenSSLCertificate; претходно се враќаше ресурс од тип OpenSSL X.509. | |
| openssl_x509_read | certificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509. | |
| openssl_x509_verify | certificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509. | |
| openssl_x509_verify | public_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509. | |
| pack | Оваа функција повеќе не враќа false при неуспех. | |
| parse_str | result веќе не е опционален. | |
| parse_url | parse_url сега ќе разликува отсутен и празен query и fragment. | |
| passthru | Ако командата е празна или содржи null бајти, passthru сега фрла ValueError. Претходно емитуваше E_WARNING и враќаше false. | |
| password_hash | password_hash веќе не враќа false при неуспех, наместо тоа ќе се фрли ValueError ако алгоритмот за хеширање на лозинката не е валиден, или Error ако хеширањето на лозинката не успеа од непозната причина. | |
| password_hash | Ако description е инстанца на Throwable, објектот се фрла ако тврдењето не успее, без оглед на вредноста на assert.exception. | |
| pcntl_async_signals | enable сега може да биде null. | |
| pcntl_getpriority | Параметарот algo сега е null. | |
| pcntl_setpriority | Параметарот algo сега е null. | |
| pfsockopen | timeout сега е nullable. | |
| pg_client_encoding | process_id сега е null. | |
| pg_close | process_id сега е null. | |
| pg_dbname | process_id сега е null. | |
| pg_end_copy | process_id сега е null. | |
| pg_fetch_all | connection сега е null. | |
| pg_host | process_id сега е null. | |
| pg_last_error | process_id сега е null. | |
| pg_lo_write | Опционалниот параметар lang е додаден за да биде во согласност со спецификацијата SOAP 1.2. | |
| pg_options | process_id сега е null. | |
| pg_ping | process_id сега е null. | |
| pg_port | process_id сега е null. | |
| pg_trace | process_id сега е null. | |
| pg_tty | process_id сега е null. | |
| pg_untrace | process_id сега е null. | |
| pg_version | process_id сега е null. | |
| phpversion | pg_fetch_all сега ќе врати празен array наместо false за множества со нула редови. | |
| printf | Оваа функција повеќе не враќа false при неуспех. | |
| printf | Фрла ValueError ако бројот на аргументи е нула; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| printf | Фрла ValueError ако [width] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| printf | Фрла ValueError ако [precision] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| printf | Фрла ArgumentCountError кога се дадени помалку аргументи од потребните; претходно оваа функција емитираше E_WARNING наместо тоа. | |
| readdir | Клучевите на args сега ќе се толкуваат како имиња на параметри, наместо да се игнорираат тивко. | |
| readline_info | extension сега е null. | |
| readline_read_history | var_name и value сега се null. | |
| readline_write_history | var_name и value сега се null. | |
| restore_include_path | Ако константата не е дефинирана, constant сега фрла Error исклучок; претходно се генерираше E_WARNING и се враќаше null. | |
| rewinddir | Клучевите на args сега ќе се толкуваат како имиња на параметри, наместо да се игнорираат тивко. | |
| round | num веќе не прифаќа внатрешни објекти кои поддржуваат нумеричка конверзија. | |
| sapi_windows_vt100_support | enable сега може да биде null. | |
| scandir | context сега е null. | |
| sem_acquire | filename сега е null. | |
| sem_get | semaphore сега очекува SysvSemaphore инстанца; претходно се очекуваше ресурс. | |
| sem_get | При успех, оваа функција сега враќа SysvSemaphore инстанца; претходно се враќаше ресурс. | |
| sem_release | filename сега е null. | |
| sem_remove | filename сега е null. | |
| session_cache_expire | Типот на auto_release е променет од int во bool. | |
| session_cache_limiter | Типот на auto_release е променет од int во bool. | |
| session_id | value сега е null. | |
| session_module_name | id сега е null. | |
| session_name | name сега може да биде null. | |
| session_save_path | module сега е null. | |
| session_set_cookie_params | path сега е null. | |
| set_error_handler | path, domain, secure и httponly сега се null. | |
| setcookie | errcontext е отстранет и повеќе нема да се проследува до корисничките повици. | |
| settype | Проследувањето на неподдржани клучеви сега фрла ValueError наместо да емитува E_WARNING. | |
| shm_attach | Сега фрла ValueError кога на type се проследува невалиден тип. Претходно, се емитуваше E_WARNING и функцијата враќаше false. | |
| shm_attach | При успех, оваа функција сега враќа SysvSharedMemory инстанца; претходно се враќаше ресурс. | |
| shm_detach | shm сега очекува инстанца SysvSharedMemory; претходно се очекуваше ресурс. | |
| shm_get_var | shm сега очекува инстанца SysvSharedMemory; претходно се очекуваше ресурс. | |
| shm_has_var | shm сега очекува инстанца SysvSharedMemory; претходно се очекуваше ресурс. | |
| shm_put_var | shm сега очекува инстанца SysvSharedMemory; претходно се очекуваше ресурс. | |
| shm_remove | shm сега очекува инстанца SysvSharedMemory; претходно се очекуваше ресурс. | |
| shm_remove_var | shm сега очекува инстанца SysvSharedMemory; претходно се очекуваше ресурс. | |
| shmop_close | Оваа функција е депрецирана, бидејќи оваа функција веќе нема ефект. | |
| shmop_close | shmop сега очекува инстанца Shmop; претходно се очекуваше ресурс. | |
| shmop_delete | shmop сега очекува инстанца Shmop; претходно се очекуваше ресурс. | |
| shmop_open | При успех, оваа функција сега враќа инстанца Shmop; претходно се враќаше ресурс. | |
| shmop_open | Ако режимот е невалиден, или големината е помала или еднаква на нула, се фрла ValueError; претходно наместо тоа се емитуваше E_WARNING, а функцијата враќаше false. | |
| shmop_read | shmop сега очекува инстанца Shmop; претходно се очекуваше ресурс. | |
| shmop_read | Ако офсетот или големината се надвор од опсег, се фрла ValueError; претходно се емитуваше E_WARNING, а се враќаше false, | |
| shmop_size | shmop сега очекува инстанца Shmop; претходно се очекуваше ресурс. | |
| shmop_write | Пред PHP 8.0.0, false се враќаше при неуспех. | |
| shmop_write | shmop сега очекува инстанца Shmop; претходно се очекуваше ресурс. | |
| sleep | Функцијата фрла ValueError на негативни секунди; претходно наместо тоа се креваше E_WARNING, а функцијата враќаше false. | |
| socket_accept | При успех, оваа функција сега враќа инстанца Socket; претходно се враќаше ресурс. | |
| socket_addrinfo_bind | При успех, оваа функција сега враќа инстанца Socket; претходно се враќаше ресурс. | |
| socket_addrinfo_bind | address сега е инстанца AddressInfo; претходно беше ресурс. | |
| socket_addrinfo_connect | При успех, оваа функција сега враќа инстанца Socket; претходно се враќаше ресурс. | |
| socket_addrinfo_connect | address сега е инстанца AddressInfo; претходно беше ресурс. | |
| socket_addrinfo_explain | address сега е инстанца AddressInfo; претходно беше ресурс. | |
| socket_addrinfo_lookup | При успех, оваа функција сега враќа низа од инстанци AddressInfo; претходно се враќаше низа од ресурси. | |
| socket_addrinfo_lookup | service сега е null-абле. | |
| socket_bind | socket сега е инстанца Socket; претходно беше ресурс. | |
| socket_clear_error | socket сега е инстанца Socket; претходно беше ресурс. | |
| socket_clear_error | socket сега е null-абле. | |
| socket_close | socket сега е инстанца Socket; претходно беше ресурс. | |
| socket_connect | socket сега е инстанца Socket; претходно беше ресурс. | |
| socket_connect | port сега е null-абле. | |
| socket_create | При успех, оваа функција сега враќа инстанца Socket; претходно се враќаше ресурс. | |
| socket_create_listen | При успех, оваа функција сега враќа инстанца Socket; претходно се враќаше ресурс. | |
| socket_create_pair | pair е референца до низа од инстанци Socket сега; претходно беше референца до низа од ресурси. | |
| socket_export_stream | socket сега е инстанца Socket; претходно беше ресурс. | |
| socket_get_option | socket сега е инстанца Socket; претходно беше ресурс. | |
| socket_getpeername | socket сега е инстанца Socket; претходно беше ресурс. | |
| socket_getsockname | socket сега е инстанца Socket; претходно беше ресурс. | |
| socket_import_stream | При успех, оваа функција сега враќа инстанца Socket; претходно се враќаше ресурс. | |
| socket_last_error | socket сега е инстанца Socket; претходно беше ресурс. | |
| socket_last_error | socket сега е null-абле. | |
| socket_listen | socket сега е инстанца Socket; претходно беше ресурс. | |
| socket_read | socket сега е инстанца Socket; претходно беше ресурс. | |
| socket_recv | socket сега е инстанца Socket; претходно беше ресурс. | |
| socket_recvfrom | socket сега е инстанца Socket; претходно беше ресурс. | |
| socket_recvmsg | socket сега е инстанца Socket; претходно беше ресурс. | |
| socket_send | socket сега е инстанца Socket; претходно беше ресурс. | |
| socket_sendmsg | socket сега е инстанца Socket; претходно беше ресурс. | |
| socket_sendto | socket сега е инстанца Socket; претходно беше ресурс. | |
| socket_sendto | port сега е null-абле. | |
| socket_set_block | socket сега е инстанца Socket; претходно беше ресурс. | |
| socket_set_nonblock | socket сега е инстанца Socket; претходно беше ресурс. | |
| socket_set_option | socket сега е инстанца Socket; претходно беше ресурс. | |
| socket_shutdown | socket сега е инстанца Socket; претходно беше ресурс. | |
| socket_write | socket сега е инстанца Socket; претходно беше ресурс. | |
| socket_write | length сега е null. | |
| socket_wsaprotocol_info_export | socket сега е инстанца Socket; претходно беше ресурс. | |
| socket_wsaprotocol_info_import | При успех, оваа функција сега враќа инстанца Socket; претходно се враќаше ресурс. | |
| soundex | Пред оваа верзија, повикувањето на функцијата со празен стринг враќаше false без конкретна причина. | |
| spl_autoload | file_extensions сега е null-абле. | |
| spl_autoload_extensions | file_extensions сега е null-абле. | |
| spl_autoload_functions | Вредноста на враќање беше ажурирана за секогаш да биде низа; претходно оваа функција враќаше false ако редот за автоматско вчитување не беше активиран. | |
| spl_autoload_register | callback сега е null-абле. | |
| sprintf | Оваа функција повеќе не враќа false при неуспех. | |
| sprintf | Фрла ValueError ако бројот на аргументи е нула; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| sprintf | Фрла ValueError ако [width] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| sprintf | Фрла ValueError ако [precision] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| sprintf | Фрла ArgumentCountError кога се дадени помалку аргументи од потребните; претходно оваа функција емитираше E_WARNING наместо тоа. | |
| str_split | Параметарот algo сега е nullable. | |
| str_word_count | Ако должината е помала од 1, сега ќе се фрли ValueError; претходно, наместо тоа беше издадено предупредување од ниво E_WARNING и функцијата врати лажно. | |
| strcspn | length сега е null. | |
| stream_context_create | знаците сега можат да бидат null. | |
| stream_context_get_default | опциите и параметрите сега можат да бидат null. | |
| stream_copy_to_stream | Опционалниот параметар lang е додаден за да биде во согласност со спецификацијата SOAP 1.2. | |
| stream_get_contents | Опционалниот параметар lang е додаден за да биде во согласност со спецификацијата SOAP 1.2. | |
| stream_set_chunk_size | опциите сега можат да бидат null. | |
| stream_socket_accept | Сега се фрла ValueError ако големината е помала од 1 или поголема од PHP_INT_MAX. Претходно, беше издадено предупредување од ниво E_WARNING и беше вратено лажно. | |
| stream_socket_client | времето на чекање сега може да биде null. | |
| stream_socket_enable_crypto | времето на чекање и контекстот сега можат да бидат null. | |
| stream_socket_server | context сега е null. | |
| strftime | timestamp сега е null. | |
| strip_tags | session_stream сега може да биде null. | |
| stripos | needle сега прифаќа празен стринг. | |
| stripos | allowed_tags сега може да биде null. | |
| stristr | needle сега прифаќа празен стринг. | |
| stristr | allowed_tags сега може да биде null. | |
| strpos | needle сега прифаќа празен стринг. | |
| strpos | allowed_tags сега може да биде null. | |
| strrchr | needle сега прифаќа празен стринг. | |
| strrchr | allowed_tags сега може да биде null. | |
| strripos | needle сега прифаќа празен стринг. | |
| strripos | allowed_tags сега може да биде null. | |
| strrpos | needle сега прифаќа празен стринг. | |
| strrpos | allowed_tags сега може да биде null. | |
| strspn | length сега е null. | |
| strstr | needle сега прифаќа празен стринг. | |
| strstr | allowed_tags сега може да биде null. | |
| strtotime | Поминувањето на int како needle веќе не се поддржува. | |
| substr | baseTimestamp сега може да биде null. | |
| substr | должината сега може да биде null. Кога должината е експлицитно поставена на null, функцијата враќа подниза што завршува на крајот од низата, кога претходно враќаше празна низа. | |
| substr_compare | length сега е null. | |
| substr_count | length сега е null. | |
| substr_replace | length сега е null. | |
| touch | Функцијата враќа празна низа каде што претходно враќаше лажно. | |
| trigger_error | mtime и atime сега можат да бидат null. | |
| uasort | Ако callback очекува параметар да биде предаден по референца, оваа функција сега ќе емитува E_WARNING. | |
| uksort | Ако callback очекува параметар да биде предаден по референца, оваа функција сега ќе емитува E_WARNING. | |
| umask | Функцијата сега фрла ValueError ако е специфицирано невалидно error_level. Претходно, враќаше лажно. | |
| unixtojd | timestamp сега е null. | |
| usort | Ако callback очекува параметар да биде предаден по референца, оваа функција сега ќе емитува E_WARNING. | |
| vfprintf | Оваа функција повеќе не враќа false при неуспех. | |
| vfprintf | Фрла ValueError ако бројот на аргументи е нула; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| vfprintf | Фрла ValueError ако [width] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| vfprintf | Фрла ValueError ако [precision] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| vfprintf | mask сега може да биде null. | |
| vprintf | Оваа функција повеќе не враќа false при неуспех. | |
| vprintf | Фрла ValueError ако бројот на аргументи е нула; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| vprintf | Фрла ValueError ако [width] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| vprintf | Фрла ValueError ако [precision] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| vprintf | mask сега може да биде null. | |
| vsprintf | Оваа функција повеќе не враќа false при неуспех. | |
| vsprintf | Фрла ValueError ако бројот на аргументи е нула; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| vsprintf | Фрла ValueError ако [width] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| vsprintf | Фрла ValueError ако [precision] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа. | |
| vsprintf | mask сега може да биде null. | |
| wordwrap | Фрла ValueError кога се даваат помалку аргументи отколку што е потребно; претходно оваа функција издаваше E_WARNING наместо тоа. | |
| xml_get_current_byte_index | Ако break е празна низа, се фрла ValueError; претходно во овој случај издаваше E_WARNING и враќаше лажно. | |
| xml_get_current_column_number | Ако break е празна низа, се фрла ValueError; претходно во овој случај издаваше E_WARNING и враќаше лажно. | |
| xml_get_current_line_number | Ако break е празна низа, се фрла ValueError; претходно во овој случај издаваше E_WARNING и враќаше лажно. | |
| xml_get_error_code | Ако break е празна низа, се фрла ValueError; претходно во овој случај издаваше E_WARNING и враќаше лажно. | |
| xml_parse | Ако break е празна низа, се фрла ValueError; претходно во овој случај издаваше E_WARNING и враќаше лажно. | |
| xml_parse_into_struct | Ако break е празна низа, се фрла ValueError; претходно во овој случај издаваше E_WARNING и враќаше лажно. | |
| xml_parser_create | parser сега очекува XMLParser инстанца; претходно се очекуваше валиден xml ресурс. | |
| xml_parser_create | encoding сега може да биде null. | |
| xml_parser_create_ns | parser сега очекува XMLParser инстанца; претходно се очекуваше валиден xml ресурс. | |
| xml_parser_create_ns | encoding сега може да биде null. | |
| xml_parser_free | Ако break е празна низа, се фрла ValueError; претходно во овој случај издаваше E_WARNING и враќаше лажно. | |
| xml_parser_get_option | Ако break е празна низа, се фрла ValueError; претходно во овој случај издаваше E_WARNING и враќаше лажно. | |
| xml_parser_get_option | Ако length е помала од 1, сега ќе се фрла ValueError; претходно, наместо тоа беше подигнато грешка од ниво E_WARNING, а функцијата враќаше false. | |
| xml_parser_set_option | Ако break е празна низа, се фрла ValueError; претходно во овој случај издаваше E_WARNING и враќаше лажно. | |
| xml_parser_set_option | Ако length е помала од 1, сега ќе се фрла ValueError; претходно, наместо тоа беше подигнато грешка од ниво E_WARNING, а функцијата враќаше false. | |
| xml_set_character_data_handler | Ако break е празна низа, се фрла ValueError; претходно во овој случај издаваше E_WARNING и враќаше лажно. | |
| xml_set_default_handler | Ако break е празна низа, се фрла ValueError; претходно во овој случај издаваше E_WARNING и враќаше лажно. | |
| xml_set_element_handler | Ако break е празна низа, се фрла ValueError; претходно во овој случај издаваше E_WARNING и враќаше лажно. | |
| xml_set_end_namespace_decl_handler | Ако break е празна низа, се фрла ValueError; претходно во овој случај издаваше E_WARNING и враќаше лажно. | |
| xml_set_external_entity_ref_handler | Ако break е празна низа, се фрла ValueError; претходно во овој случај издаваше E_WARNING и враќаше лажно. | |
| xml_set_notation_decl_handler | Ако break е празна низа, се фрла ValueError; претходно во овој случај издаваше E_WARNING и враќаше лажно. | |
| xml_set_object | Ако break е празна низа, се фрла ValueError; претходно во овој случај издаваше E_WARNING и враќаше лажно. | |
| xml_set_processing_instruction_handler | Ако break е празна низа, се фрла ValueError; претходно во овој случај издаваше E_WARNING и враќаше лажно. | |
| xml_set_start_namespace_decl_handler | Ако break е празна низа, се фрла ValueError; претходно во овој случај издаваше E_WARNING и враќаше лажно. | |
| xml_set_unparsed_entity_decl_handler | Ако break е празна низа, се фрла ValueError; претходно во овој случај издаваше E_WARNING и враќаше лажно. | |
| zip_close | Сега се фрла ValueError ако опцијата е невалидна. | |
| zip_entry_close | Оваа функција е застарена во корист на Object API, видете ZipArchive::close. | |
| zip_entry_compressedsize | Оваа функција е застарена во корист на Object API. | |
| zip_entry_compressionmethod | Оваа функција е застарена во корист на Object API. | |
| zip_entry_filesize | Оваа функција е застарена во корист на Object API. | |
| zip_entry_name | Оваа функција е застарена во корист на Object API. | |
| zip_entry_open | Оваа функција е застарена во корист на Object API, видете ZipArchive::close. | |
| zip_entry_read | Оваа функција е застарена во корист на Object API, видете ZipArchive::statIndex. | |
| zip_open | Оваа функција е застарена во корист на Object API, видете ZipArchive::getFromIndex. | |
| zip_read | Оваа функција е застарена во корист на Object API. | |
| GlobIterator::__construct | Сега фрла ValueError ако директориумот е празен стринг; претходно фрлаше RuntimeException. | |
| IntlCalendar::setMinimalDaysInFirstWeek | Оваа функција е застарена во корист на Object API, видете ZipArchive::open. | |
| IntlTimeZone::getIDForWindowsID | Сега се фрла ValueError на невалиден влез. Претходно, се враќаше false. | |
| LimitIterator::__construct | region сега е null. | |
| LimitIterator::__construct | Сега фрла ValueError ако offset е помал од 0; претходно фрлаше RuntimeException. | |
| Locale::getDisplayLanguage | Сега фрла ValueError ако limit е помал од -1; претходно фрлаше RuntimeException. | |
| Locale::getDisplayName | Сега фрла ValueError ако limit е помал од -1; претходно фрлаше RuntimeException. | |
| Locale::getDisplayRegion | Сега фрла ValueError ако limit е помал од -1; претходно фрлаше RuntimeException. | |
| Locale::getDisplayScript | Сега фрла ValueError ако limit е помал од -1; претходно фрлаше RuntimeException. | |
| Locale::getDisplayVariant | Сега фрла ValueError ако limit е помал од -1; претходно фрлаше RuntimeException. | |
| mysqli_result::fetch_object | displayLocale сега е null. | |
| mysqli_result::field_seek | constructor_args сега прифаќа [] за конструктори со 0 параметри; претходно се фрлаше исклучок. | |
| mysqli_stmt::close | constructor_args сега прифаќа [] за конструктори со 0 параметри; претходно се фрлаше исклучок. | |
| mysqli_stmt::__construct | Оваа функција сега секогаш враќа true. Претходно враќаше false при неуспех. | |
| mysqli::begin_transaction | query сега е null. | |
| mysqli::close | constructor_args сега прифаќа [] за конструктори со 0 параметри; претходно се фрлаше исклучок. | |
| mysqli::commit | query сега е null. | |
| mysqli::debug | constructor_args сега прифаќа [] за конструктори со 0 параметри; претходно се фрлаше исклучок. | |
| mysqli::rollback | query сега е null. | |
| NumberFormatter::create | name сега е null. | |
| PDOStatement::fetchAll | pattern сега е null. | |
| Phar::addFile | Овој метод сега секогаш враќа низа, додека претходно можеше да се врати false при неуспех. | |
| Phar::buildFromIterator | localName сега е null. | |
| Phar::compress | baseDirectory сега е null. | |
| Phar::convertToData | форматот, компресијата и екстензијата сега се null. | |
| Phar::convertToExecutable | форматот, компресијата и екстензијата сега се null. | |
| Phar::createDefaultStub | индексот и webIndex сега се null. | |
| Phar::decompress | baseDirectory сега е null. | |
| Phar::getMetadata | Додаден е параметарот unserializeOptions. | |
| Phar::setDefaultStub | webIndex сега е null. | |
| Phar::setSignatureAlgorithm | privateKey сега е null. | |
| Phar::webPhar | fileNotFoundScript и rewrite сега се null. | |
| PharData::addFile | Овој метод сега секогаш враќа низа, додека претходно можеше да се врати false при неуспех. | |
| PharData::buildFromIterator | localName сега е null. | |
| PharData::compress | baseDirectory сега е null. | |
| PharData::convertToData | форматот, компресијата и екстензијата сега се null. | |
| PharData::convertToExecutable | форматот, компресијата и localName сега се null. | |
| PharData::decompress | baseDirectory сега е null. | |
| PharData::setDefaultStub | webIndex сега е null. | |
| PharData::setSignatureAlgorithm | privateKey сега е null. | |
| PharFileInfo::getMetadata | Додаден е параметарот unserializeOptions. | |
| PharFileInfo::isCompressed | компресијата сега е null. | |
| RecursiveDirectoryIterator::__construct | Сега фрла ValueError ако директориумот е празен стринг; претходно фрлаше RuntimeException. | |
| RecursiveIteratorIterator::getSubIterator | нивото сега е null. | |
| ReflectionClass::getConstants | додаден е филтер. | |
| ReflectionClass::getReflectionConstants | додаден е филтер. | |
| ReflectionFunction::invokeArgs | Типот на use_less_memory е променет од int во bool. Претходно, стандардната вредност беше 0. | |
| ReflectionFunction::isDisabled | Оваа функција е обележана како застарена, бидејќи ReflectionFunction повеќе не може да се конструира за оневозможени функции. | |
| ReflectionMethod::export | Ако константата не е дефинирана, constant сега фрла Error исклучок; претходно се генерираше E_WARNING и се враќаше null. | |
| ReflectionMethod::getClosure | објектот сега е null. | |
| ReflectionMethod::invokeArgs | Типот на use_less_memory е променет од int во bool. Претходно, стандардната вредност беше 0. | |
| ReflectionParameter::getClass | Оваа функција е обележана како застарена во корист на ReflectionParameter::getType наместо тоа. | |
| ReflectionParameter::getDefaultValue | Овој метод сега овозможува добивање на стандардната вредност на параметрите на вградените функции и методи на вградените класи. Претходно, се фрлаше ReflectionException. | |
| ReflectionParameter::getDefaultValueConstantName | Овој метод сега овозможува добивање на имињата на константите на стандардните вредности на вградените функции и методи на вградените класи. Претходно, се фрлаше ReflectionException. | |
| ReflectionParameter::isArray | Оваа функција е обележана како застарена во корист на ReflectionParameter::getType наместо тоа. | |
| ReflectionParameter::isCallable | Оваа функција е обележана како застарена во корист на ReflectionParameter::getType наместо тоа. | |
| ReflectionProperty::getValue | објектот сега е null. | |
| ReflectionProperty::isInitialized | објектот сега е null. | |
| ReflectionType::__toString | ReflectionType::__toString е вратен од застарени. | |
| Reflector::export | Ако константата не е дефинирана, constant сега фрла Error исклучок; претходно се генерираше E_WARNING и се враќаше null. | |
| SimpleXMLElement::asXML | var_name и value сега се null. | |
| SoapClient::__doRequest | Типот на oneWay сега е bool; претходно беше int. | |
| SoapClient::__setCookie | вредноста сега е null. | |
| SoapServer::handle | барањето сега е null. | |
| SplFileInfo::getFileInfo | класата сега е null. | |
| SplFileInfo::getPathInfo | класата сега е null. | |
| SplFileInfo::openFile | context сега е null. | |
| SplFixedArray::__construct | Сега фрла ValueError ако големината е негативна; претходно фрлаше InvalidArgumentException. | |
| tidy::__construct | filename, config, encoding и useIncludePath сега се null. | |
| tidy::parseFile | config и encoding сега се null. | |
| tidy::parseString | config и encoding сега се null. | |
| tidy::repairFile | tidy::repairFile сега е статичен метод. | |
| tidy::repairFile | config и encoding сега се null. | |
| tidy::repairString | tidy::repairString сега е статичен метод. | |
| tidy::repairString | config и encoding сега се null. | |
| tidy::repairString | Оваа функција повеќе не прифаќа параметар useIncludePath. | |
| XMLReader::getAttribute | Оваа функција повеќе не може да врати false. | |
| XMLReader::getAttributeNs | Оваа функција повеќе не може да врати false. | |
| XMLReader::lookupNamespace | Оваа функција повеќе не може да врати false. | |
| XMLReader::next | name сега може да биде null. | |
| XMLReader::open | XMLReader::open сега е деклариран како статичен метод, но сепак може да се повика на инстанца на XMLReader. | |
| XMLReader::XML | XMLReader::XML сега е деклариран како статичен метод, но сепак може да се повика на инстанца на XMLReader. | |
| XMLWriter::endAttribute | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::endCdata | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::endComment | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::endDocument | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::endDtd | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::endDtdAttlist | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::endDtdElement | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::endDtdEntity | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::endElement | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::endPi | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::flush | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::flush | Оваа функција повеќе не може да врати false. | |
| XMLWriter::fullEndElement | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::openMemory | Оваа функција сега враќа инстанца на XMLWriter при успех. Претходно, во овој случај се враќаше ресурс. | |
| XMLWriter::openUri | Оваа функција сега враќа инстанца на XMLWriter при успех. Претходно, во овој случај се враќаше ресурс. | |
| XMLWriter::outputMemory | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::setIndent | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::setIndentString | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::startAttribute | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::startAttributeNs | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::startAttributeNs | prefix сега е null. | |
| XMLWriter::startCdata | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::startComment | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::startDocument | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::startDtd | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::startDtdAttlist | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::startDtdElement | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::startDtdEntity | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::startElement | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::startElementNs | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::startPi | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::text | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::writeAttribute | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::writeAttributeNs | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::writeCdata | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::writeComment | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::writeDtd | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::writeDtdAttlist | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::writeDtdElement | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::writeDtdEntity | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::writeDtdEntity | publicId, systemId и notationData сега се null. | |
| XMLWriter::writeElement | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::writeElementNs | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::writePi | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| XMLWriter::writeRaw | writer сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс. | |
| ZipArchive::addEmptyDir | flags беше додадено. | |
| ZipArchive::addFile | flags беше додадено. | |
| ZipArchive::addFromString | flags беше додадено. | |
| ZipArchive::addGlob | „flags“ во опциите беше додадено. | |
| ZipArchive::addGlob | „comp_method“, „comp_flags“, „enc_method“ и „enc_password“ во опциите беа додадени. | |
| ZipArchive::getStatusString | Овој метод може да се повика на затворен архив. | |
| ZipArchive::getStatusString | Овој метод повеќе не враќа false при неуспех. | |
| ZipArchive::setEncryptionIndex | password сега е null. | |
| ZipArchive::setEncryptionName | password сега е null. | |
| 7.4.12 | jdtounix | Сега се фрла ValueError ако опцијата е невалидна. |
| tidyNode::isHtml | Горната граница на julian_day е проширена. Претходно, таа беше 2465342 без оглед на архитектурата. | |
| 7.4.4 | proc_open | Оваа функција е поправена за да има разумно однесување. Претходно, речиси секој јазол беше пријавен како HTML јазол. |
| 7.4.3 | curl_setopt | Додадена е опцијата create_new_console во параметрите за опции. |
| 7.4.2 | dba_open | Воведен е CURLOPT_HTTP09_ALLOWED. |
| dba_popen | Воведен е CURLOPT_HTTP09_ALLOWED. | |
| 7.4.0 | DatePeriod::__construct | Возачот lmdb сега поддржува дополнителен параметар map_size. |
| array_key_exists | recurrences сега мора да биде поголемо од 0. | |
| array_merge | Поминувањето објект на параметарот array е застарено. Користете property_exists наместо тоа. | |
| array_merge_recursive | Поминувањето објект на параметарот array е застарено. Користете property_exists наместо тоа. | |
| base_convert | Оваа функција сега може да се повика без никакви параметри. Претходно, се бараше барем еден параметар. | |
| bindec | Оваа функција сега може да се повика без никакви параметри. Претходно, се бараше барем еден параметар. | |
| chr | Поминувањето невалидни знаци сега ќе генерира известување за застареност. Резултатот сепак ќе се пресмета како да не постоеле невалидните знаци. | |
| convert_cyr_string | Функцијата повеќе не прифаќа поддржани кодови без известување и ги претвора во 0. | |
| curl_version | Застарена е оваа функција. | |
| current | Опционалниот параметар age е застарен; ако се помине вредност, таа се игнорира. | |
| end | Опционалниот параметар age е застарен; ако се помине вредност, таа се игнорира. | |
| fgetcsv | Инстанците на SPL класи сега се третираат како празни објекти кои немаат својства наместо да се повикува методот Iterator со исто име како оваа функција. | |
| fputcsv | Инстанците на SPL класи сега се третираат како празни објекти кои немаат својства наместо да се повикува методот Iterator со исто име како оваа функција. | |
| get_declared_classes | Параметарот escape сега прифаќа и празен стринг за да го оневозможи сопствениот механизам за бегство. | |
| get_magic_quotes_gpc | Функцијата повеќе не прифаќа поддржани кодови без известување и ги претвора во 0. | |
| get_magic_quotes_runtime | Функцијата повеќе не прифаќа поддржани кодови без известување и ги претвора во 0. | |
| gzread | Претходно get_declared_classes секогаш враќаше родителски класи пред подредени класи. Ова веќе не е случај. Не е загарантиран специфичен редослед за вратената вредност на get_declared_classes. | |
| gzwrite | Претходно get_declared_classes секогаш враќаше родителски класи пред подредени класи. Ова веќе не е случај. Не е загарантиран специфичен редослед за вратената вредност на get_declared_classes. | |
| hash_algos | Оваа функција сега враќа false при неуспех; претходно беше вратено 0. | |
| hebrevc | Функцијата повеќе не прифаќа поддржани кодови без известување и ги претвора во 0. | |
| hexdec | Оваа функција сега може да се повика без никакви параметри. Претходно, се бараше барем еден параметар. | |
| idn_to_ascii | Додадена е поддршка за crc32c. | |
| idn_to_utf8 | Додадена е поддршка за crc32c. | |
| imagecropauto | Стандардната вредност на variant сега е INTL_IDNA_VARIANT_UTS46 наместо застарениот INTL_IDNA_VARIANT_2003. | |
| imagecropauto | Однесувањето на imagecropauto() во вклучениот libgd е синхронизирано со она на системскиот libgd: IMG_CROP_DEFAULT веќе не се враќа на IMG_CROP_SIDES, а прагот на сечење сега користи ист алгоритам како системскиот libgd. | |
| imagefilter | Горната граница на julian_day е проширена. Претходно, таа беше 2465342 без оглед на архитектурата. | |
| implode | Додадена е поддршка за расејување (IMG_FILTER_SCATTER). | |
| key | Опционалниот параметар age е застарен; ако се помине вредност, таа се игнорира. | |
| ldap_control_paged_result | Користењето null за dir_handle сега е застарено. Наместо тоа, треба експлицитно да се обезбеди последниот отворен рачка на директориумот. | |
| ldap_control_paged_result_response | Користењето null за dir_handle сега е застарено. Наместо тоа, треба експлицитно да се обезбеди последниот отворен рачка на директориумот. | |
| method_exists | Поминувањето на разделувачот по низата (т.е. користење на старото потпишување) е застарено. | |
| money_format | Проверките на класите против наследени приватни методи сега враќаат false. | |
| next | Опционалниот параметар age е застарен; ако се помине вредност, таа се игнорира. | |
| octdec | Оваа функција сега може да се повика без никакви параметри. Претходно, се бараше барем еден параметар. | |
| openssl_random_pseudo_bytes | Застарена е оваа функција. Наместо тоа, користете NumberFormatter::formatCurrency. | |
| password_hash | Функцијата повеќе не враќа false при неуспех, туку фрла исклучок (Exception). | |
| password_hash | Параметарот algo сега очекува стринг, но сè уште прифаќа цели броеви за компатибилност со претходните верзии. | |
| password_needs_rehash | Функцијата повеќе не враќа false при неуспех, туку фрла исклучок (Exception). | |
| preg_replace_callback | Екстензијата sodium обезбедува алтернативна имплементација за Argon2 лозинки. | |
| preg_replace_callback_array | Екстензијата sodium обезбедува алтернативна имплементација за Argon2 лозинки. | |
| prev | Опционалниот параметар age е застарен; ако се помине вредност, таа се игнорира. | |
| proc_open | Додаден е параметарот flags. | |
| proc_open | proc_open сега исто така прифаќа низа за командата. | |
| reset | Опционалниот параметар age е застарен; ако се помине вредност, таа се игнорира. | |
| restore_include_path | Функцијата повеќе не прифаќа поддржани кодови без известување и ги претвора во 0. | |
| stat | Додадена е опцијата create_process_group во параметрите options. | |
| stat | На Windows, бројот на уредот сега е серискиот број на волуменот што го содржи датотеката, а бројот на inode е идентификаторот поврзан со датотеката. | |
| str_getcsv | Статистиките за големина, atime, mtime и ctime на симболичните врски се секогаш оние на целта. Претходно ова не беше случај за NTS верзиите на Windows. | |
| strip_tags | Параметарот escape сега толкува празен стринг како сигнал за оневозможување на сопственичкиот механизам за бегство. Претходно, празен стринг се третираше како стандардна вредност на параметарот. | |
| unserialize | allowed_tags сега алтернативно прифаќа низа. | |
| Locale::lookup | Додаден е елементот max_depth на опциите за поставување на максималната длабочина на структурите дозволени при десериализација. | |
| mysqli::__construct | defaultLocale сега е nullable. | |
| mysqli::real_connect | defaultLocale сега е nullable. | |
| ReflectionClass::setStaticPropertyValue | Сите параметри сега се nullable. | |
| ReflectionMethod::export | Функцијата повеќе не прифаќа поддржани кодови без известување и ги претвора во 0. | |
| Reflector::export | Функцијата повеќе не прифаќа поддржани кодови без известување и ги претвора во 0. | |
| SplFileObject::fgetcsv | Инстанците на SPL класи сега се третираат како празни објекти кои немаат својства наместо да се повикува методот Iterator со исто име како оваа функција. | |
| SplFileObject::fputcsv | Инстанците на SPL класи сега се третираат како празни објекти кои немаат својства наместо да се повикува методот Iterator со исто име како оваа функција. | |
| SplFileObject::fwrite | Користењето на ReflectionClass::setStaticPropertyValue за поставување на приватна или заштитена променлива сега резултира со фатална грешка. Претходно, фрлаше ReflectionException. | |
| SplFileObject::getCsvControl | Функцијата сега враќа false наместо нула при неуспех. | |
| SplFileObject::setCsvControl | Инстанците на SPL класи сега се третираат како празни објекти кои немаат својства наместо да се повикува методот Iterator со исто име како оваа функција. | |
| SQLite3Stmt::bindParam | param сега исто така поддржува @param нотација. | |
| SQLite3Stmt::bindValue | param сега исто така поддржува @param нотација. | |
| 7.3.24 | jdtounix | Сега се фрла ValueError ако опцијата е невалидна. |
| tidyNode::isHtml | Горната граница на julian_day е проширена. Претходно, таа беше 2465342 без оглед на архитектурата. | |
| 7.3.15 | curl_setopt | Додадена е опцијата create_new_console во параметрите за опции. |
| 7.3.14 | dba_open | Воведен е CURLOPT_HTTP09_ALLOWED. |
| dba_popen | Воведен е CURLOPT_HTTP09_ALLOWED. | |
| 7.3.6 | DatePeriod::__construct | Возачот lmdb сега поддржува дополнителен параметар map_size. |
| SplFileObject::__toString | Променето од алијас на SplFileObject::current во алијас на SplFileObject::fgets. | |
| 7.3.5 | substr_compare | offset сега може да биде еднаков на должината на haystack. |
| 7.3.0 | DateTimeImmutable::createFromFormat | Додаден е v формат спецификатор. |
| apache_request_headers | Оваа функција стана достапна во FPM SAPI. | |
| array_push | Оваа функција сега може да се повика само со еден параметар. Поранешно, беа потребни најмалку два параметри. | |
| array_unshift | Оваа функција сега може да се повика само со еден параметар. Поранешно, беа потребни најмалку два параметри. | |
| assert | Декларирањето функција наречена assert() во простор на имиња стана застарено. Таквата декларација сега емитува E_DEPRECATED. | |
| bcmul | bcmul сега враќа броеви со бараната скала. Претходно, вратените броеви можеби изоставуваа нули по децималната точка. | |
| bcpow | bcpow сега враќа броеви со бараната скала. Претходно, вратените броеви можеби изоставуваа нули по децималната точка. | |
| bcscale | bcscale сега може да се користи за добивање на тековниот фактор на скала; кога се користи како сеттер, сега враќа стара вредност на скалата. Претходно, скалата беше задолжителна, а bcscale секогаш враќаше true. | |
| compact | compact сега издава грешка од ниво E_NOTICE ако даден стринг се однесува на недоделена променлива. Претходно, таквите стрингови беа тивко прескокнувани. | |
| curl_getinfo | Воведени се CURLINFO_CONTENT_LENGTH_DOWNLOAD_T, CURLINFO_CONTENT_LENGTH_UPLOAD_T, CURLINFO_HTTP_VERSION, CURLINFO_PROTOCOL, CURLINFO_PROXY_SSL_VERIFYRESULT, CURLINFO_SCHEME, CURLINFO_SIZE_DOWNLOAD_T, CURLINFO_SIZE_UPLOAD_T, CURLINFO_SPEED_DOWNLOAD_T, CURLINFO_SPEED_UPLOAD_T, CURLINFO_APPCONNECT_TIME_T, CURLINFO_CONNECT_TIME_T, CURLINFO_FILETIME_T, CURLINFO_NAMELOOKUP_TIME_T, CURLINFO_PRETRANSFER_TIME_T, CURLINFO_REDIRECT_TIME_T, CURLINFO_STARTTRANSFER_TIME_T, CURLINFO_TOTAL_TIME_T. | |
| curl_setopt | Воведени се CURLOPT_ABSTRACT_UNIX_SOCKET, CURLOPT_KEEP_SENDING_ON_ERROR, CURLOPT_PRE_PROXY, CURLOPT_PROXY_CAINFO, CURLOPT_PROXY_CAPATH, CURLOPT_PROXY_CRLFILE, CURLOPT_PROXY_KEYPASSWD, CURLOPT_PROXY_PINNEDPUBLICKEY, CURLOPT_PROXY_SSLCERT, CURLOPT_PROXY_SSLCERTTYPE, CURLOPT_PROXY_SSL_CIPHER_LIST, CURLOPT_PROXY_SSLKEY, CURLOPT_PROXY_SSLKEYTYPE, CURLOPT_PROXY_SSL_OPTIONS, CURLOPT_PROXY_SSL_VERIFYHOST, CURLOPT_PROXY_SSL_VERIFYPEER, CURLOPT_PROXY_SSLVERSION, CURLOPT_PROXY_TLSAUTH_PASSWORD, CURLOPT_PROXY_TLSAUTH_TYPE, CURLOPT_PROXY_TLSAUTH_USERNAME, CURLOPT_SOCKS5_AUTH, CURLOPT_SUPPRESS_CONNECT_HEADERS, CURLOPT_DISALLOW_USERNAME_IN_URL, CURLOPT_DNS_SHUFFLE_ADDRESSES, CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS, CURLOPT_HAPROXYPROTOCOL, CURLOPT_PROXY_TLS13_CIPHERS, CURLOPT_SSH_COMPRESSION, CURLOPT_TIMEVALUE_LARGE и CURLOPT_TLS13_CIPHERS. | |
| define | case_insensitive е застарено и ќе биде отстрането во верзија 8.0.0. | |
| ftp_fget | Параметарот mode сега е опционален. Претходно беше задолжителен. | |
| ftp_fput | Параметарот mode сега е опционален. Претходно беше задолжителен. | |
| ftp_get | Параметарот mode сега е опционален. Претходно беше задолжителен. | |
| ftp_nb_fget | Параметарот mode сега е опционален. Претходно беше задолжителен. | |
| ftp_nb_fput | Параметарот mode сега е опционален. Претходно беше задолжителен. | |
| ftp_nb_get | Параметарот mode сега е опционален. Претходно беше задолжителен. | |
| ftp_nb_put | Параметарот mode сега е опционален. Претходно беше задолжителен. | |
| ftp_put | Параметарот mode сега е опционален. Претходно беше задолжителен. | |
| getallheaders | Оваа функција стана достапна во FPM SAPI. | |
| imagecreatefromstring | WEBP сега е поддржано (ако е поддржано од libgd во употреба). | |
| is_countable | is_countable е додадено. | |
| json_decode | Додадени се JSON_THROW_ON_ERROR знамиња. | |
| json_encode | Додадени се JSON_THROW_ON_ERROR знамиња. | |
| ldap_add | Додадена е поддршка за контроли | |
| ldap_compare | Додадена е поддршка за контроли | |
| ldap_delete | Додадена е поддршка за контроли | |
| ldap_exop | Додадена е поддршка за контроли | |
| ldap_exop_passwd | Додадена е поддршка за контроли | |
| ldap_list | Додадена е поддршка за контроли | |
| ldap_mod_add | Додадена е поддршка за контроли | |
| ldap_mod_del | Додадена е поддршка за контроли | |
| ldap_mod_replace | Додадена е поддршка за контроли | |
| ldap_modify_batch | Додадена е поддршка за контроли | |
| ldap_mod_add_ext | Додадена е поддршка за контроли | |
| ldap_mod_del_ext | Додадена е поддршка за контроли | |
| ldap_mod_replace_ext | Додадена е поддршка за контроли | |
| ldap_parse_result | Додадена е поддршка за контроли | |
| ldap_read | Додадена е поддршка за контроли | |
| ldap_rename | Додадена е поддршка за контроли | |
| ldap_rename_ext | Додадена е поддршка за контроли | |
| ldap_search | Додадена е поддршка за контроли | |
| list | Додадена е поддршка за референтни доделувања во деструктурирање на низи. | |
| mb_convert_case | Додадена е поддршка за MB_CASE_FOLD, MB_CASE_UPPER_SIMPLE, MB_CASE_LOWER_SIMPLE, MB_CASE_TITLE_SIMPLE и MB_CASE_FOLD_SIMPLE како режим. | |
| password_hash | Додадена е поддршка за Scatter (IMG_FILTER_SCATTER). | |
| preg_quote | Додадена е поддршка за Argon2id лозинки користејќи PASSWORD_ARGON2ID. | |
| session_get_cookie_params | Симболот # сега е наведен во наводници | |
| session_set_cookie_params | Додаден е записот "samesite" во вратениот список. | |
| setcookie | Додаден е алтернативен потпис што поддржува список lifetime_or_options. Овој потпис исто така поддржува поставување на атрибутот SameSite на колачињата. | |
| setrawcookie | Додаден е алтернативен потпис што поддржува список lifetime_or_options. Овој потпис исто така поддржува поставување на атрибутот SameSite на колачињата. | |
| stripos | Додаден е алтернативен потпис што поддржува список options. Овој потпис исто така поддржува поставување на атрибутот SameSite на колачињата. | |
| stristr | Додаден е алтернативен потпис што поддржува список options. Овој потпис исто така поддржува поставување на атрибутот SameSite на колачињата. | |
| strpos | Додаден е алтернативен потпис што поддржува список options. Овој потпис исто така поддржува поставување на атрибутот SameSite на колачињата. | |
| strrchr | Додаден е алтернативен потпис што поддржува список options. Овој потпис исто така поддржува поставување на атрибутот SameSite на колачињата. | |
| strripos | Додаден е алтернативен потпис што поддржува список options. Овој потпис исто така поддржува поставување на атрибутот SameSite на колачињата. | |
| strrpos | Додаден е алтернативен потпис што поддржува список options. Овој потпис исто така поддржува поставување на атрибутот SameSite на колачињата. | |
| strstr | Додаден е алтернативен потпис што поддржува список options. Овој потпис исто така поддржува поставување на атрибутот SameSite на колачињата. | |
| unlink | Поминувањето на int како needle е укинато. | |
| var_export | На Windows, сега е можно да се отстранат датотеки со активни рачки, додека порано тоа би пропаднало. Сепак, сè уште не е можно повторно да се создаде отстранетата датотека, додека не се затворат сите рачки кон неа. | |
| xml_parser_get_option | Сега извезува stdClass објекти како список со кастинг на објект ((object) array( ... )), наместо да користи непостоечки метод stdClass::__setState. Практичниот ефект е дека сега stdClass може да се извезува, а резултирачкиот код дури и ќе работи на претходни верзии на PHP. | |
| xml_set_external_entity_ref_handler | options сега поддржува XML_OPTION_SKIP_TAGSTART и XML_OPTION_SKIP_WHITE. | |
| 7.2.19 | DatePeriod::__construct | Возачот lmdb сега поддржува дополнителен параметар map_size. |
| SplFileObject::__toString | Променето од алијас на SplFileObject::current во алијас на SplFileObject::fgets. | |
| 7.2.18 | substr_compare | offset сега може да биде еднаков на должината на haystack. |
| 7.2.12 | DateInterval::format | Вратената вредност на ракувачот повеќе не се игнорира ако екстензијата е изградена со libxml. Порано, вратената вредност се игнорираше, а парсирањето никогаш не престануваше. |
| xml_parser_get_option | Сега извезува stdClass објекти како список со кастинг на објект ((object) array( ... )), наместо да користи непостоечки метод stdClass::__setState. Практичниот ефект е дека сега stdClass може да се извезува, а резултирачкиот код дури и ќе работи на претходни верзии на PHP. | |
| 7.2.0 | array_unique | Форматот F и f сега секогаш ќе бидат позитивни. |
| assert | Ако знамињата се SORT_STRING, порано списокот се копираше и се отстрануваа дупликат елементи (без пакување на списокот потоа), но сега се гради нов список со додавање на уникатни елементи. Ова може да резултира со различни нумерички индекси. | |
| bcmod | Употребата на стринг како тврдење стана укината. Сега емитува E_DEPRECATED известување кога и assert.active и zend.assertions се поставени на 1. | |
| bcmod | num1 и num2 повеќе не се сечат на цел број, така што однесувањето на bcmod сега го следи fmod наместо операторот %. | |
| count | Параметарот scale е додаден. | |
| date_parse | count сега ќе даде предупредување за невалидни броени типови предадени на параметарот value. | |
| date_parse_from_format | count сега ќе даде предупредување за невалидни броени типови предадени на параметарот value. | |
| date_sun_info | Елементот zone од вратениот список сега претставува секунди наместо минути, а неговиот знак е инвертиран. На пример, -120 сега е 7200. | |
| exif_read_data | Пресметката беше поправена во однос на локалното полноќ наместо локалното пладне, што ги менува резултатите малку. | |
| exif_read_data | Параметарот file сега поддржува локални датотеки и ресурси на стрим. | |
| exif_thumbnail | Пресметката беше поправена во однос на локалното полноќ наместо локалното пладне, што ги менува резултатите малку. | |
| ezmlm_hash | Функцијата повеќе не прифаќа поддржани кодови без известување и ги претвора во 0. | |
| get_class | Пред оваа верзија, стандардната вредност за објект беше null и имаше исто дејство како да не е предадена вредност. Сега null е отстранет како стандардна вредност за објект и повеќе не е валиден влез. | |
| gettype | Затворените ресурси сега се пријавуваат како 'resource (closed)'. Претходно вратената вредност за затворени ресурси беше 'unknown type'. | |
| hash_copy | Прифати и врати HashContext наместо ресурс. | |
| hash_final | Прифати HashContext наместо ресурс. | |
| hash_hmac | Користењето на некриптографски функции за хеширање (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) беше оневозможено. | |
| hash_hmac_file | Користењето на некриптографски функции за хеширање (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) беше оневозможено. | |
| hash_init | Користењето на некриптографски функции за хеширање (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) со HASH_HMAC беше оневозможено. | |
| hash_init | Врати HashContext наместо ресурс. | |
| hash_pbkdf2 | Користењето на некриптографски функции за хеширање (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) беше оневозможено. | |
| hash_update | Прифати HashContext наместо ресурс. | |
| hash_update_file | Прифати HashContext наместо ресурс. | |
| hash_update_stream | Прифати HashContext наместо ресурс. | |
| idn_to_ascii | INTL_IDNA_VARIANT_2003 е застарен; користете INTL_IDNA_VARIANT_UTS46 наместо тоа. | |
| idn_to_utf8 | INTL_IDNA_VARIANT_2003 е застарен; користете INTL_IDNA_VARIANT_UTS46 наместо тоа. | |
| imageantialias | imageantialias сега е општо достапен. Претходно беше достапен само ако PHP беше компајлиран со вклучената верзија на GD библиотеката. | |
| imagegd | imagegd сега дозволува излез на слики со вистинска боја. Претходно, овие беа имплицитно претворени во палета. | |
| imagelayereffect | Додадено IMG_EFFECT_MULTIPLY (бара системска libgd >= 2.1.1 или вклучената libgd). | |
| imagetypes | Додадено IMG_BMP. | |
| is_object | is_object сега враќа true за десериализирани објекти без дефиниција на класа (класа на __PHP_Incomplete_Class). Претходно беше вратено false. | |
| json_decode | associative сега може да биде null. | |
| json_decode | Додадени се знамињата JSON_INVALID_UTF8_IGNORE и JSON_INVALID_UTF8_SUBSTITUTE. | |
| json_encode | Додадени се знамињата JSON_INVALID_UTF8_IGNORE и JSON_INVALID_UTF8_SUBSTITUTE. | |
| Параметарот additional_headers сега прифаќа и низа. | ||
| mb_check_encoding | Оваа функција сега прифаќа и низа како вредност. Претходно, беа поддржани само низи. | |
| mb_convert_encoding | Оваа функција сега прифаќа и низа како стринг. Претходно, беа поддржани само стрингови. | |
| mb_parse_str | Повикувањето на mb_parse_str без вториот параметар беше застарено. | |
| mb_send_mail | Параметарот additional_headers сега прифаќа и низа. | |
| mt_rand | mt_rand доби поправка на грешка за грешка при модуларна пристрасност. Ова значи дека секвенците генерирани со специфично семе може да се разликуваат од PHP 7.1 на 64-битни машини. | |
| number_format | number_format е променет за да не може да враќа -0, претходно -0 можеше да се врати за случаи како кога num би било -0.01. | |
| openssl_pkcs7_verify | Параметарот output_filename беше додаден. | |
| pack | Типовите float и double поддржуваат и Big Endian и Little Endian. | |
| parse_str | Користењето на parse_str без втор параметар сега емитува E_DEPRECATED известување. | |
| password_hash | Додадена е поддршка за Argon2i лозинки користејќи PASSWORD_ARGON2I. | |
| preg_match | The PREG_UNMATCHED_AS_NULL is now supported for the $flags parameter. | |
| preg_match_all | The PREG_UNMATCHED_AS_NULL is now supported for the $flags parameter. | |
| preg_quote | delimiter сега е null. | |
| proc_nice | Оваа функција сега е достапна на Windows. | |
| rand | rand доби поправка на грешка за грешка со модуло пристрасност. Ова значи дека секвенците генерирани со одредено семе може да се разликуваат од PHP 7.1 на 64-битни машини. | |
| read_exif_data | Овој алијас на функцијата е депрециран. | |
| session_abort | Типот на враќање на оваа функција сега е bool. Претходно, беше void. | |
| session_module_name | Сега е експлицитно забрането поставувањето на името на модулот на "user". Претходно, ова беше тивко игнорирано. | |
| session_name | session_name проверува статус на сесија, претходно проверуваше само статус на колачиња. Затоа, постарото session_name дозволува повикување на session_name по session_start што може да го сруши PHP и да резултира со погрешно однесување. | |
| session_reset | Типот на враќање на оваа функција сега е bool. Претходно, беше void. | |
| session_set_cookie_params | Враќа true при успех или false при неуспех. Претходно функцијата враќаше void. | |
| session_unset | Типот на враќање на оваа функција сега е bool. Претходно, беше void. | |
| session_write_close | Типот на враќање на оваа функција сега е bool. Претходно, беше void. | |
| set_error_handler | errcontext стана депрециран. Користењето на овој параметар сега емитува E_DEPRECATED известување. | |
| unpack | Типовите float и double поддржуваат и Big Endian и Little Endian. | |
| utf8_decode | Оваа функција е преместена од XML екстензијата во јадрото на PHP. Во претходните верзии, беше достапна само ако беше инсталирана XML екстензијата. | |
| utf8_encode | Оваа функција е преместена од XML екстензијата во јадрото на PHP. Во претходните верзии, беше достапна само ако беше инсталирана XML екстензијата. | |
| PDOStatement::debugDumpParams | PDOStatement::debugDumpParams сега враќа SQL испратен до базата на податоци, вклучувајќи ја целата, суровата команда (вклучувајќи ги заменетите загради со нивните поврзани вредности). Забележете дека ова ќе биде достапно само ако се вклучени емулирани подготвени изрази. | |
| ReflectionClass::getMethods | filter сега е null. | |
| ReflectionClass::getProperties | filter сега е null. | |
| SQLite3::openBlob | Параметарот flags е додаден, дозволувајќи пишување BLOBs; претходно беше поддржано само читање. | |
| 7.1.24 | xml_parser_get_option | Сега извезува stdClass објекти како список со кастинг на објект ((object) array( ... )), наместо да користи непостоечки метод stdClass::__setState. Практичниот ефект е дека сега stdClass може да се извезува, а резултирачкиот код дури и ќе работи на претходни верзии на PHP. |
| 7.1.5 | IntlDateFormatter::format | Додадена е поддршка за обезбедување општи DateTimeInterface објекти на параметарот datetime. Претходно, беа поддржани само соодветни DateTime објекти. |
| 7.1.4 | PDO::sqliteCreateFunction | Параметарот flags е додаден. |
| SQLite3::createFunction | Параметарот flags е додаден. | |
| 7.1.2 | dns_get_record | Додадена е поддршка за Argon2id лозинки користејќи PASSWORD_ARGON2ID. |
| fopen | Додадена е поддршка за типот на запис CAA. | |
| 7.1.1 | get_defined_functions | Додадена е опцијата 'e'. |
| pack | Додаден е параметарот exclude_disabled. | |
| 7.1.0 | DateInterval::format | Додадени се кодовите "e", "E", "g" и "G" за да се овозможи поддршка за редоследот на бајтите за float и double. |
| DateTime::setTime | Додадени се форматските знаци F и f. | |
| DateTimeImmutable::__construct | Додаден е параметарот microsecond. | |
| DateTimeImmutable::setTime | Додадени се форматските знаци F и f. | |
| DateTimeZone::listIdentifiers | Отсега натаму микросекундите се пополнуваат со вистинска вредност. Не со '00000'. | |
| array_rand | countryCode сега може да биде null. | |
| curl_multi_setopt | Внатрешниот алгоритам за рандомизација е променет за да користи генератор на случајни броеви Mersenne Twister наместо функцијата libc rand. | |
| exif_imagetype | Воведен е CURLMOPT_PUSHFUNCTION. | |
| file_get_contents | Додадена е поддршка за WebP. | |
| get_headers | Додадена е поддршка за негативни офсети. | |
| getenv | Додаден е параметарот context. | |
| getimagesize | Воведен е CURLMOPT_PUSHFUNCTION. | |
| getopt | Името сега може да се изостави за да се добие асоцијативна низа од сите променливи на околината. | |
| grapheme_extract | Додадена е поддршка за WebP. | |
| grapheme_stripos | Додадена е поддршка за WebP. | |
| grapheme_strpos | Додадена е поддршка за WebP. | |
| hash_algos | Додаден е параметарот rest_index. | |
| iconv_strpos | Додадена е поддршка за WebP. | |
| json_decode | Додадена е поддршка за sha512/224, sha512/256, sha3-224, sha3-256, sha3-384 и sha3-512. | |
| json_encode | Празен JSON клуч ("") може да се кодира во својство на празен објект наместо да се користи клуч со вредност _empty_. | |
| json_encode | Додадено е знамето JSON_UNESCAPED_LINE_TERMINATORS. | |
| list | serialize_precision се користи наместо precision при кодирање на float вредности. | |
| long2ip | Додадена е поддршка за типот на запис CAA. | |
| mb_ereg | Типот на параметарот ip е променет од стринг во int. | |
| mb_ereg_replace | mb_ereg сега ќе постави matches на празен array, ако ништо не се совпадна. Претходно, matches не беше модифициран во тој случај. | |
| mb_ereg_replace | Функцијата проверува дали стринг е валиден за тековната кодировка. | |
| mb_ereg_replace_callback | mb_ereg сега ќе постави matches на празен array, ако ништо не се совпадна. Претходно, matches не беше модифициран во тој случај. | |
| mb_ereg_search_setpos | Додадена е поддршка за WebP. | |
| mb_eregi | Модификаторот e е отфрлен. | |
| mb_eregi_replace | mb_ereg сега ќе постави matches на празен array, ако ништо не се совпадна. Претходно, matches не беше модифициран во тој случај. | |
| mb_eregi_replace | Функцијата проверува дали стринг е валиден за тековната кодировка. | |
| mb_regex_set_options | mb_eregi сега ќе постави matches на празен array, ако ништо не се совпадна. Претходно, matches не беше модифициран во тој случај. | |
| mb_strimwidth | Опцијата "e" сега емитува E_DEPRECATED. | |
| mb_stripos | Додадена е поддршка за WebP. | |
| mb_strpos | Додадена е поддршка за WebP. | |
| mt_rand | Поддршка за негативни почетоци и ширини е додадена. | |
| mt_rand | rand е направен нодувател на mt_rand. | |
| mt_srand | mt_rand е ажуриран да ја користи фиксираната, точна верзија на алгоритмот Mersenne Twister. За да се вратите на старото однесување, користете mt_srand со MT_RAND_PHP како втор параметар. | |
| mt_srand | rand е направен нодувател на mt_rand. | |
| openssl_csr_new | srand е направен нодувател на mt_rand. | |
| openssl_decrypt | options сега исто така поддржува curve_name. | |
| openssl_encrypt | Параметрите tag и aad беа додадени. | |
| openssl_pkey_new | Параметрите tag, aad и tag_length беа додадени. | |
| output_add_rewrite_var | Клучот curve_name на параметарот options беше додаден за да се овозможи креирање EC клучеви базирани на алгоритми за елиптична крива. | |
| output_reset_rewrite_vars | Од PHP 7.1.0, се користи посветен излезен бафер, url_rewriter.tags се користи исклучиво за излезни функции и url_rewriter.hosts е достапен. Пред PHP 7.1.0, променливите за препишување поставени од output_add_rewrite_var споделуваа излезен бафер со поддршка за транспарентен ID на сесијата (види session.trans_sid_tags). | |
| pcntl_signal | Пред PHP 7.1.0, променливите за препишување поставени од output_add_rewrite_var користат истиот излезен бафер за транзитирање на сесискиот модул. Од PHP 7.1.0, се користи посветен излезен бафер и output_reset_rewrite_vars само ги отстранува променливите за препишување дефинирани од output_add_rewrite_var. | |
| pcntl_signal_get_handler | Од PHP 7.1.0, callback функцијата на ракувачот добива втор аргумент кој содржи siginfo за специфичниот сигнал. Овие податоци се обезбедени само ако оперативниот систем ја има структурата siginfo_t. Ако ОС не имплементира siginfo_t, се обезбедува NULL. | |
| pg_fetch_all | pcntl_signal_get_handler е додаден. | |
| pg_last_notice | pcntl_signal_get_handler е додаден. | |
| pg_select | pcntl_signal_get_handler е додаден. | |
| rand | Поддршка за негативни почетоци и ширини е додадена. | |
| session_start | session_start now returns false and no longer initializes $_SESSION when it failed to start the session. | |
| shuffle | countryCode сега може да биде null. | |
| srand | mt_rand е ажуриран да ја користи фиксираната, точна верзија на алгоритмот Mersenne Twister. За да се вратите на старото однесување, користете mt_srand со MT_RAND_PHP како втор параметар. | |
| str_shuffle | countryCode сега може да биде null. | |
| stripos | Додадена е поддршка за WebP. | |
| strpos | Додадена е поддршка за WebP. | |
| substr_count | Параметарот mode беше додаден. | |
| tempnam | tempnam сега емитува известување кога ќе се врати на привремената папка на системот. | |
| unpack | Додаден е опционалниот офсет. | |
| unserialize | Елементот allowed_classes на опциите сега е строго напишан, т.е. ако се даде нешто друго освен низа или булова вредност, unserialize враќа false и издава E_WARNING. | |
| ReflectionType::__toString | ReflectionType::__toString е депрециран. | |
| SessionHandler::gc | Пред оваа верзија, функцијата враќаше true при успех. | |
| SessionHandlerInterface::gc | Пред оваа верзија, функцијата враќаше true при успех. | |
| 7.0.16 | dns_get_record | Додадена е поддршка за Argon2id лозинки користејќи PASSWORD_ARGON2ID. |
| fopen | Додадена е поддршка за типот на запис CAA. | |
| 7.0.15 | get_defined_functions | Додадена е опцијата 'e'. |
| pack | Додаден е параметарот exclude_disabled. | |
| 7.0.11 | iconv_substr | Ако низата е еднаква на должината на знаците за офсет, ќе се врати празна низа. Пред оваа верзија, во овој случај се враќаше false. |
| 7.0.10 | imagetypes | Додадено IMG_WEBP. |
| SplFileObject::getCsvControl | Додаден е знакот за бегство во вратената низа. | |
| SQLite3::__construct | Името на датотеката сега може да биде празно за да се користи приватна, привремена база на податоци на дискот. | |
| 7.0.9 | getenv | Додаден е параметарот local_only. |
| 7.0.7 | curl_multi_setopt | Воведени се CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE, CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE, CURLMOPT_MAX_HOST_CONNECTIONS, CURLMOPT_MAX_PIPELINE_LENGTH и CURLMOPT_MAX_TOTAL_CONNECTIONS. |
| curl_setopt | Воведени се CURL_HTTP_VERSION_2, CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE, CURL_HTTP_VERSION_2TLS, CURL_REDIR_POST_301, CURL_REDIR_POST_302, CURL_REDIR_POST_303, CURL_REDIR_POST_ALL, CURL_VERSION_KERBEROS5, CURL_VERSION_PSL, CURL_VERSION_UNIX_SOCKETS, CURLAUTH_NEGOTIATE, CURLAUTH_NTLM_WB, CURLFTP_CREATE_DIR, CURLFTP_CREATE_DIR_NONE, CURLFTP_CREATE_DIR_RETRY, CURLHEADER_SEPARATE, CURLHEADER_UNIFIED, CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE, CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE, CURLMOPT_MAX_HOST_CONNECTIONS, CURLMOPT_MAX_PIPELINE_LENGTH, CURLMOPT_MAX_TOTAL_CONNECTIONS, CURLOPT_CONNECT_TO, CURLOPT_DEFAULT_PROTOCOL, CURLOPT_DNS_INTERFACE, CURLOPT_DNS_LOCAL_IP4, CURLOPT_DNS_LOCAL_IP6, CURLOPT_EXPECT_100_TIMEOUT_MS, CURLOPT_HEADEROPT, CURLOPT_LOGIN_OPTIONS, CURLOPT_PATH_AS_IS, CURLOPT_PINNEDPUBLICKEY, CURLOPT_PIPEWAIT, CURLOPT_PROXY_SERVICE_NAME, CURLOPT_PROXYHEADER, CURLOPT_SASL_IR, CURLOPT_SERVICE_NAME, CURLOPT_SSL_ENABLE_ALPN, CURLOPT_SSL_ENABLE_NPN, CURLOPT_SSL_FALSESTART, CURLOPT_SSL_VERIFYSTATUS, CURLOPT_STREAM_WEIGHT, CURLOPT_TCP_FASTOPEN, CURLOPT_TFTP_NO_OPTIONS, CURLOPT_UNIX_SOCKET_PATH, CURLOPT_XOAUTH2_BEARER, CURLPROTO_SMB, CURLPROTO_SMBS, CURLPROXY_HTTP_1_0, CURLSSH_AUTH_AGENT и CURLSSLOPT_NO_REVOKE. |
Белешки од корисници
Нема белешки од корисници за оваа страница.