PHP.mk документација

Дневник на промени

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

doc.changelog.php PHP.net прокси Преводот се освежува
Оригинал на 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.0array_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_optionuse_include_path сега е од тип bool. Претходно беше од тип int.
   libxml_set_external_entity_loaderКористењето null во параметарот key е застарено, користете празен стринг наместо тоа.
   openssl_cms_encryptldap сега е nullable.
   openssl_pkey_derivecipher_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_fromresource_usage е додаден.
   readdirТипот на враќање сега е true; претходно беше bool.
   readgzfileОпционалниот параметар locale е додаден.
   rewinddirТипот на враќање сега е true; претходно беше bool.
   setlocalerows сега е од тип 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.0DOMDocument::registerNodeClassСледниве промени се направени на функциите на вклучените екстензии.
   DOMImplementation::createDocumentDOMDocument::registerNodeClass сега има привремено враќање на вредноста true.
   DOMXPath::registerPhpFunctionsФункцијата сега има привремено враќање на типот DOMDocument.
   Сега е можно да се користат повикливи функции за повици при користење на restrict со array записи.
   bcpowНевалидни имиња на повици сега фрлаат ValueError. Поминувањето на запис што не може да се повика сега фрла TypeError.
   bind_textdomain_codesetНегативните степени на 0 претходно враќаа 0, но сега фрлаат DivisionByZeroError исклучок.
   bind_textdomain_codesetСега фрла ValueError ако домејнот е празен стринг.
   bindtextdomaincodeset е опционален сега. Претходно, параметарот секогаш мораше да биде специфициран.
   curl_getinfodirectory е опционален сега. Претходно, параметарот секогаш мораше да биде специфициран.
   curl_multi_selectВоведена е константата CURLINFO_POSTTRANSFER_TIME_T и posttransfer_time_us (Curl 8.10.0 или понова верзија).
   curl_setoptСега фрла ValueError ако timeout е помал од 0 или поголем од PHP_INT_MAX.
   curl_versionCURLOPT_DNS_USE_GLOBAL_CACHE веќе нема никакво влијание, а неговото овозможување на PHP верзии безбедни за нишки веќе не предизвикува предупредување.
   dba_closefeatures_list е додадено.
   dba_deletefeatures_list е додадено.
   dba_existsfeatures_list е додадено.
   dba_fetchfeatures_list е додадено.
   dba_firstkeyfeatures_list е додадено.
   dba_insertfeatures_list е додадено.
   dba_key_splitПараметарот dba сега очекува Dba\Connection инстанца; претходно се очекуваше валиден dba ресурс.
   dba_nextkeyfeatures_list е додадено.
   dba_openПоминувањето на null или false на key сега е застарено.
   dba_optimizefeatures_list е додадено.
   dba_popenПоминувањето на null или false на key сега е застарено.
   dba_replacefeatures_list е додадено.
   dba_syncfeatures_list е додадено.
   dgettextНегативните степени на 0 претходно враќаа 0, но сега фрлаат DivisionByZeroError исклучок.
   dngettextНегативните степени на 0 претходно враќаа 0, но сега фрлаат DivisionByZeroError исклучок.
   exitСега враќа Dba\Connection инстанца; претходно се враќаше ресурс.
   fgetcsvexit сега е правилна функција, затоа ги следи вообичаените семантики за типско мешање, е под влијание на strict_types declare, може да се повика со именувани аргументи и да биде променлива функција.
   flushПотпирањето на стандардната вредност на escape сега е застарено.
   fputcsvexit сега е правилна функција, затоа ги следи вообичаените семантики за типско мешање, е под влијание на strict_types declare, може да се повика со именувани аргументи и да биде променлива функција.
   hash_initИспраќањето на заглавја без тело сега ќе успее во FastCGI.
   hash_updateПоминувањето на опции од погрешен тип сега е застарено.
   highlight_stringDOMDocument::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 ако режимот е невалиден.
   long2iplibxml_set_streams_context сега фрла TypeError кога на context ќе му се предаде ресурс што не е стрим, наместо да фрла подоцна кога ќе се користи context.
   mb_decode_numericentityТип на враќање променет од stringfalse во string.
   mb_encode_numericentitymb_decode_numericentity сега фрла ValueError ако map не е листа од цели броеви.
   mb_http_inputmb_encode_numericentity сега фрла ValueError ако map не е листа од цели броеви.
   mb_http_outputmb_http_input сега фрла ValueError ако типот е невалиден.
   odbc_autocommitmb_http_output сега фрла ValueError ако encoding содржи нулти бајти.
   odbc_binmodeodbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс.
   odbc_closemb_http_output сега фрла ValueError ако encoding содржи нулти бајти.
   odbc_columnprivilegesmb_http_output сега фрла ValueError ако encoding содржи нулти бајти.
   odbc_columnsmb_http_output сега фрла ValueError ако encoding содржи нулти бајти.
   odbc_commitmb_http_output сега фрла ValueError ако encoding содржи нулти бајти.
   odbc_connectstatement сега очекува Odbc\Result инстанца; претходно се очекуваше ресурс.
   odbc_connectОваа функција сега враќа Odbc\Connection инстанца; претходно се враќаше ресурс.
   odbc_connectuser и password сега се null-able, тие сега се исто така опционални и стандардно се null.
   odbc_connectСледниве промени се направени на функциите на вклучените екстензии.
   odbc_cursorodbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс.
   odbc_data_sourcemb_http_output сега фрла ValueError ако encoding содржи нулти бајти.
   odbc_errormb_http_output сега фрла ValueError ако encoding содржи нулти бајти.
   odbc_errormsgmb_http_output сега фрла ValueError ако encoding содржи нулти бајти.
   odbc_execmb_http_output сега фрла ValueError ако encoding содржи нулти бајти.
   odbc_execПретходно, ако dsn содржеше uid или pwd, и двата параметри за корисник и лозинка беа игнорирани. Сега корисникот се игнорира само ако dsn содржи uid, а лозинката се игнорира само ако dsn содржи pwd.
   odbc_executeПретходно, ако dsn содржеше uid или pwd, и двата параметри за корисник и лозинка беа игнорирани. Сега корисникот се игнорира само ако dsn содржи uid, а лозинката се игнорира само ако dsn содржи pwd.
   odbc_fetch_arrayodbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс.
   odbc_fetch_arrayредот сега е nullable.
   odbc_fetch_intoodbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс.
   odbc_fetch_intoредот сега е nullable.
   odbc_fetch_objectodbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс.
   odbc_fetch_objectредот сега е nullable.
   odbc_fetch_rowodbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс.
   odbc_fetch_rowСега се емитува E_WARNING кога редот е еднаков или помал од нула.
   odbc_field_lenodbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс.
   odbc_field_nameodbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс.
   odbc_field_numodbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс.
   odbc_field_scaleodbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс.
   odbc_field_typeodbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс.
   odbc_foreignkeysmb_http_output сега фрла ValueError ако encoding содржи нулти бајти.
   odbc_foreignkeysПретходно, ако dsn содржеше uid или pwd, и двата параметри за корисник и лозинка беа игнорирани. Сега корисникот се игнорира само ако dsn содржи uid, а лозинката се игнорира само ако dsn содржи pwd.
   odbc_free_resultodbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс.
   odbc_gettypeinfomb_http_output сега фрла ValueError ако encoding содржи нулти бајти.
   odbc_gettypeinfoПретходно, ако dsn содржеше uid или pwd, и двата параметри за корисник и лозинка беа игнорирани. Сега корисникот се игнорира само ако dsn содржи uid, а лозинката се игнорира само ако dsn содржи pwd.
   odbc_longreadlenodbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс.
   odbc_next_resultodbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс.
   odbc_num_fieldsodbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс.
   odbc_num_rowsodbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс.
   odbc_pconnectstatement сега очекува Odbc\Result инстанца; претходно се очекуваше ресурс.
   odbc_pconnectОваа функција сега враќа Odbc\Connection инстанца; претходно се враќаше ресурс.
   odbc_pconnectuser и password сега се null-able, тие сега се исто така опционални и стандардно се null.
   odbc_pconnectСледниве промени се направени на функциите на вклучените екстензии.
   odbc_preparemb_http_output сега фрла ValueError ако encoding содржи нулти бајти.
   odbc_prepareПретходно, ако dsn содржеше uid или pwd, и двата параметри за корисник и лозинка беа игнорирани. Сега корисникот се игнорира само ако dsn содржи uid, а лозинката се игнорира само ако dsn содржи pwd.
   odbc_primarykeysmb_http_output сега фрла ValueError ако encoding содржи нулти бајти.
   odbc_primarykeysПретходно, ако dsn содржеше uid или pwd, и двата параметри за корисник и лозинка беа игнорирани. Сега корисникот се игнорира само ако dsn содржи uid, а лозинката се игнорира само ако dsn содржи pwd.
   odbc_procedurecolumnsmb_http_output сега фрла ValueError ако encoding содржи нулти бајти.
   odbc_procedurecolumnsПретходно, ако dsn содржеше uid или pwd, и двата параметри за корисник и лозинка беа игнорирани. Сега корисникот се игнорира само ако dsn содржи uid, а лозинката се игнорира само ако dsn содржи pwd.
   odbc_proceduresmb_http_output сега фрла ValueError ако encoding содржи нулти бајти.
   odbc_proceduresПретходно, ако dsn содржеше uid или pwd, и двата параметри за корисник и лозинка беа игнорирани. Сега корисникот се игнорира само ако dsn содржи uid, а лозинката се игнорира само ако dsn содржи pwd.
   odbc_resultodbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс.
   odbc_result_allodbc сега очекува Odbc\Connection инстанца; претходно се очекуваше ресурс.
   odbc_rollbackmb_http_output сега фрла ValueError ако encoding содржи нулти бајти.
   odbc_setoptionodbc сега очекува Odbc\Connection или Odbc\Result инстанца; претходно се очекуваше ресурс.
   odbc_specialcolumnsmb_http_output сега фрла ValueError ако encoding содржи нулти бајти.
   odbc_specialcolumnsПретходно, ако dsn содржеше uid или pwd, и двата параметри за корисник и лозинка беа игнорирани. Сега корисникот се игнорира само ако dsn содржи uid, а лозинката се игнорира само ако dsn содржи pwd.
   odbc_statisticsmb_http_output сега фрла ValueError ако encoding содржи нулти бајти.
   odbc_statisticsПретходно, ако dsn содржеше uid или pwd, и двата параметри за корисник и лозинка беа игнорирани. Сега корисникот се игнорира само ако dsn содржи uid, а лозинката се игнорира само ако dsn содржи pwd.
   odbc_tableprivilegesmb_http_output сега фрла ValueError ако encoding содржи нулти бајти.
   odbc_tableprivilegesПретходно, ако dsn содржеше uid или pwd, и двата параметри за корисник и лозинка беа игнорирани. Сега корисникот се игнорира само ако dsn содржи uid, а лозинката се игнорира само ако dsn содржи pwd.
   odbc_tablesmb_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_selectconditions сега е опционално.
   php_unameФрла ValueError кога е специфициран невалиден режим.
   posix_isattyПоставува errno (број на грешка) на EBADF кога датотечниот дескриптор/поток што е предаден е невалиден.
   powПодигнувањето на 0 на негативен експонент сега е застарено.
   print_rDOMDocument::registerNodeClass сега има привремено враќање true.
   roundДодадени се четири нови режими за заокружување.
   roundСега фрла ValueError ако ширината или висината ќе предизвикаат прелевање/недостиг.
   simplexml_import_domДодадена е поддршка за Dom\Document.
   simplexml_import_domОваа функција сега фрла TypeError наместо ValueError кога ќе добие јазол што не е XML или HTML.
   socket_create_listenСтандардната вредност на е сега SOMAXCONN. Претходно беше 128.
   str_getcsvexit сега е правилна функција, затоа ги следи вообичаените семантики за типско мешање, е под влијание на strict_types declare, може да се повика со именувани аргументи и да биде променлива функција.
   str_getcsvОваа функција сега враќа инстанца Odbc\Result; претходно се враќаше ресурс.
   strcspnПред PHP 8.4.0, кога знаците беше празен стринг, пребарувањето погрешно би се запрело на првиот нул бајт во стринг.
   stream_bucket_appendbucket сега очекува инстанца StreamBucket; претходно се очекуваше stdClass.
   stream_bucket_make_writeableОваа функција сега враќа инстанца StreamBucket; претходно се враќаше stdClass.
   stream_bucket_newОваа функција сега враќа инстанца StreamBucket; претходно се враќаше stdClass.
   stream_bucket_prependbucket сега очекува инстанца StreamBucket; претходно се очекуваше stdClass.
   stream_context_set_optionАлтернативниот потпис со 2 параметри сега е застарен. Користете stream_context_set_options наместо тоа.
   textdomainНегативните степени на 0 претходно враќаа 0, но сега фрлаат DivisionByZeroError исклучок.
   textdomaindomain сега е опционален. Претходно, параметарот секогаш мораше да биде специфициран.
   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::setAliasPhar::setAlias сега има привремено враќање true.
   Phar::setDefaultStubPhar::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::getFunctionReflectionGenerator::getFunction сега може да се повика откако генераторот заврши со извршување.
   ReflectionProperty::__toStringПрикачениот коментар за документација сега е вклучен.
   ResourceBundle::getФрла TypeError ако типот на офсетот е невалиден. Фрла ValueError ако индексот е стринг и е празен или е int и не се вклопува во 32-битен тип на цел број.
   SoapServer::addFunctionПоминувањето на int до SoapServer::addFunction, вклучувајќи SOAP_FUNCTIONS_ALL, е застарено.
   SplFileObject::fgetcsvexit сега е правилна функција, затоа ги следи вообичаените семантики за типско мешање, е под влијание на strict_types declare, може да се повика со именувани аргументи и да биде променлива функција.
   SplFileObject::fputcsvexit сега е правилна функција, затоа ги следи вообичаените семантики за типско мешање, е под влијание на strict_types declare, може да се повика со именувани аргументи и да биде променлива функција.
   SplFileObject::setCsvControlexit сега е правилна функција, затоа ги следи вообичаените семантики за типско мешање, е под влијание на strict_types declare, може да се повика со именувани аргументи и да биде променлива функција.
   SplFixedArray::setSizeSplFixedArray::setSize сега има привремено враќање true.
   SplFixedArray::__wakeupОвој метод сега е застарен, користете SplFixedArray::__unserialize наместо тоа.
   SplHeap::insertSplHeap::insert сега има привремено враќање true.
   SplHeap::recoverFromCorruptionSplHeap::recoverFromCorruption сега има привремено враќање true.
   SplPriorityQueue::insertSplPriorityQueue::insert сега има привремено враќање true.
   SplPriorityQueue::recoverFromCorruptionSplPriorityQueue::recoverFromCorruption сега има привремено враќање true.
   tidy::__constructPDO_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.0DateInterval::__constructСега фрла Error ако повратниот повик не може да се повика, наместо да емитува предупредување.
   DateInterval::createFromDateStringСега фрла DateMalformedIntervalStringException наместо Exception.
   DatePeriod::__constructDateInterval::createFromDateString сега фрла DateMalformedStringException ако се помине невалиден стринг. Претходно, враќаше false и се емитуваше предупредување. date_interval_create_from_date_string не е променет.
   DateTime::__constructСега фрла DateMalformedPeriodStringException наместо Exception.
   DateTimeInterface::getTimestampСега фрла DateMalformedStringException ако се помине невалиден стринг, наместо Exception.
   DateTime::modifyИсклучокот надвор од опсегот сега е DateRangeError.
   DateTime::subDateTime::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::castLIBXML_NOXMLDECL сега е поддржано.
   FFI::cdefПовикувањето FFI::cast статички сега е застарено.
   FFI::loadC функциите што враќаат void враќаат PHP null наместо FFI\CType::TYPE_VOID.
   FFI::newFFI::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_aliasassert_option сега е застарено.
   curl_getinfoclass_alias сега поддржува создавање носечка ознака на внатрешна класа.
   dba_fetchВоведени се CURLINFO_CAINFO и CURLINFO_CAPATH.
   easter_dateПовикувањето dba_fetch со dba како 3-ти аргумент сега е застарено.
   fgetcsvНа 64-битните системи, параметарот за година сега прифаќа вредности во опсегот од 1970 до 2.000.000.000.
   fileСе враќа празен стринг наместо стринг со една нулта бајт за последниот дел ако содржи само незавршен затворач.
   gc_statusgc_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_mimeheaderNUL (0) бајтовите повеќе не се испуштаат при кодирање со Quoted-Printable, туку се кодираат како =00.
   mb_strimwidthПроследувањето на негативна ширина на mb_strimwidth сега е застарено.
   mb_strtolowerИмплементирани се правила за условно менување на големината на буквите за грчката буква сигма.
   mt_srandseed сега може да биде null.
   number_formatДодадена е поддршка за негативни вредности за децимали.
   odbc_autocommitenable сега може да биде null.
   openssl_pkey_newДодадена е поддршка за генерирање EC клучеви со прилагодени EC параметри. Конкретно со воведувањето на EC опциите: p, a, b, seed, generator, g_x, g_y, cofactor и order.
   password_hashpassword_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_tracetrace_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 е кеширан.
   rangeValueError ќе биде фрлен ако command е array без барем еден непразен елемент.
   rangeАко и start и end се стрингови, тогаш range сега секогаш ќе произведува array од бајти. Претходно, ако една од граничните вредности беше нумерички стринг, тогаш другата гранична вредност беше имплицитно претворена во int.
   rangeE_WARNING сега се емитува ако start или end е стринг што е имплицитно претворен во int бидејќи другата гранична вредност е број.
   rangeE_WARNING сега се емитува ако start или end е не-нумерички стринг со повеќе од еден бајт.
   rangeE_WARNING сега се емитува ако start или end е празен стринг.
   rangeАко step е float без децимален дел, тој ќе биде интерпретиран како int.
   rangeValueError сега ќе биде фрлен ако step е негативен при производство на зголемувачки опсег.
   rangeValueError сега ќе биде фрлен ако step не е конечен.
   srandseed сега може да биде null.
   str_getcsvНа 64-битните системи, параметарот за година сега прифаќа вредности во опсегот од 1970 до 2.000.000.000.
   stream_notification_callbackTypeError ќе биде фрлен ако 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::setStubCalling 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::setValueCalling 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.9DateTimeImmutable::createFromFormatДодадени се ZipArchive::LENGTH_TO_END и ZipArchive::LENGTH_UNCHECKED.
8.2.1SplFileObject::__toStringСпецификаторот (space) сега поддржува и NBSP (U+A0) и NNBSP (U+202F) знаци.
8.2.0ArrayIterator::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_openflags е додадено.
   dba_openhandler сега е null.
   dba_popenflags е додадено.
   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_encodingmb_convert_encoding повеќе нема да ги враќа следните нетекстуални кодови: "Base64", "QPrint", "UUencode", "HTML entities", "7 bit" и "8 bit".
   mb_convert_kanaСега се фрла ValueError ако комбинацијата на различни режими е невалидна.
   mb_detect_encodingmb_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Ако низата е празна, сега се враќа празен низ. Претходно се враќаше низ што содржи една празна низа.
   strcasecmpThis 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.
   strcmpThis 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 ќе се споредуваат според нивната бајтна вредност.
   strnatcasecmpThis 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.
   strnatcmpThis 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.
   strncasecmpThis 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.
   strncmpThis 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_compareThis 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.14SplFileObject::__toStringСпецификаторот (space) сега поддржува и NBSP (U+A0) и NNBSP (U+202F) знаци.
8.1.8DateTime::createFromFormatДодадена е константата DatePeriod::INCLUDE_END_DATE.
   DateTimeImmutable::createFromFormatДодадена е константата DatePeriod::INCLUDE_END_DATE.
   date_parse_from_formatДодадена е константата DatePeriod::INCLUDE_END_DATE.
8.1.0DateTime::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_popenhandler сега е null.
   definevalue сега може да биде објект.
   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_tableflags променето од 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_decodeflags променето од ENT_COMPAT на ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401.
   htmlentitiesflags променето од ENT_COMPAT на ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401.
   htmlspecialcharsflags променето од ENT_COMPAT на ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401.
   htmlspecialchars_decodeflags променето од 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_setvalue сега прифаќа кој било скаларен тип (вклучувајќи 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_decrypttag сега може да биде 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_getauth_protocol сега прифаќа "SHA256" и "SHA512" кога се поддржани од libnetsnmp.
   snmp3_getnextauth_protocol сега прифаќа "SHA256" и "SHA512" кога се поддржани од libnetsnmp.
   snmp3_real_walkauth_protocol сега прифаќа "SHA256" и "SHA512" кога се поддржани од libnetsnmp.
   snmp3_walkauth_protocol сега прифаќа "SHA256" и "SHA512" кога се поддржани од libnetsnmp.
   stream_selectmicroseconds сега може да биде 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_infomysqli::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::buildFromIteratorPhar::buildFromDirectory повеќе не враќа false.
   PharData::buildFromDirectoryPhar::buildFromIterator повеќе не враќа false.
   PharData::buildFromIteratorPharData::buildFromDirectory повеќе не враќа false.
   ReflectionFunctionAbstract::isStaticPharData::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::finalizeSplObjectStorage::current сега фрла исклучок Error ако тековната позиција е невалидна. Претходно, наместо тоа се враќаше false.
   SQLite3Stmt::closeSplObjectStorage::current сега фрла исклучок Error ако тековната позиција е невалидна. Претходно, наместо тоа се враќаше false.
8.0.21DateTime::createFromFormatДодадена е константата DatePeriod::INCLUDE_END_DATE.
   DateTimeImmutable::createFromFormatДодадена е константата DatePeriod::INCLUDE_END_DATE.
   date_parse_from_formatДодадена е константата DatePeriod::INCLUDE_END_DATE.
8.0.5imageinterlaceОвој метод сега фрла исклучок Error ако објектот не е правилно иницијализиран. Претходно, се враќаше false.
8.0.3DOMDocument::getElementsByTagNameNSimageinterlace сега враќа bool; претходно враќаше int (не-нула за испреплетени слики, инаку нула).
   DOMElement::getElementsByTagNameNSimageinterlace сега враќа bool; претходно враќаше int (не-нула за испреплетени слики, инаку нула).
   DOMImplementation::createDocumentnamespace сега е nullable.
   finfo::__constructnamespace сега е nullable.
   bind_textdomain_codesetmagic_database сега е nullable.
   bindtextdomaincodeset сега е nullable. Претходно, не беше можно да се добие моментално поставената кодировка.
   finfo_opennamespace сега е nullable.
   imagegddirectory сега е nullable. Претходно, не беше можно да се добие моментално поставената директориум.
   imagegd2directory сега е nullable. Претходно, не беше можно да се добие моментално поставената директориум.
   SoapClient::__setLocationfile сега е nullable.
   SoapVar::__constructlocation сега е nullable.
8.0.0CURLFile::__constructtypeName, typeNamespace, nodeName и nodeNamespace сега се nullable.
   DateInterval::__constructmime_type и posted_filename сега се nullable; претходно нивната стандардна вредност беше 0.
   DateTime::createFromImmutableW може да се комбинира со 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::createDocumentdoctype сега е null.
   DOMImplementation::createDocumentПовикувањето на оваа функција статички сега ќе фрли Error. Претходно, беше крената E_DEPRECATED.
   DOMImplementation::createDocumentTypeПовикувањето на оваа функција статички сега ќе фрли Error. Претходно, беше крената E_DEPRECATED.
   DOMImplementation::hasFeatureПовикувањето на оваа функција статички сега ќе фрли Error. Претходно, беше крената E_DEPRECATED.
   FFI::cdeflib сега е null.
   FFI::stringsize сега е null; претходно, неговата стандардна вредност беше 0.
   FilesystemIterator::__constructСега фрла ValueError ако директориумот е празен стринг; претходно фрлаше RuntimeException.
   absnum веќе не прифаќа внатрешни објекти кои поддржуваат нумеричка конверзија.
   apache_notenote_value сега е null.
   array_chunkАко должината е помала од 1, сега ќе се фрли ValueError; претходно, наместо тоа беше крената грешка од ниво E_WARNING, а функцијата враќаше null.
   array_columnОбјектите во колоните означени со параметарот index_key веќе нема да се претвораат во стринг и сега ќе фрлат TypeError наместо тоа.
   array_combinearray_combine сега ќе фрли ValueError ако бројот на елементи за секоја низа не е еднаков; претходно оваа функција враќаше false наместо тоа.
   array_diffОваа функција сега може да се повика само со еден параметар. Поранешно, беа потребни најмалку два параметри.
   array_diff_assocОваа функција сега може да се повика само со еден параметар. Поранешно, беа потребни најмалку два параметри.
   array_diff_keyОваа функција сега може да се повика само со еден параметар. Поранешно, беа потребни најмалку два параметри.
   array_fillarray_fill сега фрла ValueError ако count е надвор од опсег; претходно беше крената E_WARNING, а функцијата враќаше false.
   array_filtercallback сега е 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_randarray_rand сега фрла ValueError ако num е надвор од опсег; претходно беше крената E_WARNING, а функцијата враќаше null.
   array_randarray_rand сега фрла ValueError ако array е празна; претходно беше крената E_WARNING, а функцијата враќаше null.
   array_reduceАко callback очекува параметар да биде предаден по референца, оваа функција сега ќе емитува E_WARNING.
   array_splicelength сега е null.
   array_walkАко callback очекува вториот или третиот параметар да биде предаден по референца, оваа функција сега ќе емитува E_WARNING.
   assertassert 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.
   bcdivscale сега е nullable.
   bcmodАко опцијата не е валидна опција, сега се фрла ValueError. Претходно се враќаше false.
   bcmodscale сега е 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.
   bzdecompressscale сега треба да биде помеѓу 0 и 2147483647; претходно, негативните скали беа тивко третирани како 0.
   bzwritelength сега е null.
   call_user_func_arrayТипот на use_less_memory е променет од int во bool. Претходно, стандардната вредност беше 0.
   ceilnum веќе не прифаќа внатрешни објекти кои поддржуваат нумеричка конверзија.
   closedirКлучевите на args сега ќе се толкуваат како имиња на параметри, наместо да се игнорираат тивко.
   com_event_sinkdir_handle сега е nullable.
   com_get_active_objectsink_interface сега е nullable.
   compactcodepage сега е 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_closehandle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс.
   curl_copy_handlehandle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс.
   curl_copy_handleПри успех, оваа функција сега враќа CurlHandle инстанца; претходно, се враќаше ресурс.
   curl_errnohandle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс.
   curl_errorhandle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс.
   curl_escapehandle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс.
   curl_exechandle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс.
   curl_getinfohandle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс.
   curl_getinfooption сега е null; претходно, стандардното беше 0.
   curl_initПри успех, оваа функција сега враќа CurlHandle инстанца; претходно, се враќаше ресурс.
   curl_initurl сега е null.
   curl_multi_add_handlemulti_handle сега очекува CurlMultiHandle инстанца; претходно, се очекуваше ресурс.
   curl_multi_add_handlehandle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс.
   curl_multi_closemulti_handle сега очекува CurlMultiHandle инстанца; претходно, се очекуваше ресурс.
   curl_multi_errnoФункцијата веќе не враќа false при неуспех.
   curl_multi_errnomulti_handle сега очекува CurlMultiHandle инстанца; претходно, се очекуваше ресурс.
   curl_multi_execmulti_handle сега очекува CurlMultiHandle инстанца; претходно, се очекуваше ресурс.
   curl_multi_getcontenthandle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс.
   curl_multi_info_readmulti_handle сега очекува CurlMultiHandle инстанца; претходно, се очекуваше ресурс.
   curl_multi_initПри успех, оваа функција сега враќа CurlMultiHandle инстанца; претходно, се враќаше ресурс.
   curl_multi_remove_handlemulti_handle сега очекува CurlMultiHandle инстанца; претходно, се очекуваше ресурс.
   curl_multi_remove_handlehandle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс.
   curl_multi_selectmulti_handle сега очекува CurlMultiHandle инстанца; претходно, се очекуваше ресурс.
   curl_multi_setoptmulti_handle сега очекува CurlMultiHandle инстанца; претходно, се очекуваше ресурс.
   curl_pausehandle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс.
   curl_resethandle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс.
   curl_setopthandle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс.
   curl_setopt_arrayhandle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс.
   curl_share_closeОваа функција сега е NOP (No Operation).
   curl_share_closeshare_handle сега очекува CurlShareHandle инстанца; претходно, се очекуваше ресурс.
   curl_share_errnoФункцијата веќе не враќа false при неуспех.
   curl_share_errnoshare_handle сега очекува CurlShareHandle инстанца; претходно, се очекуваше ресурс.
   curl_share_initОваа функција сега враќа CurlShareHandle инстанца; претходно, се враќаше ресурс.
   curl_share_setoptshare_handle сега очекува CurlShareHandle инстанца; претходно, се очекуваше ресурс.
   curl_unescapehandle сега очекува CurlHandle инстанца; претходно, се очекуваше ресурс.
   curl_versionОпционалниот параметар age е отстранет.
   datetimestamp сега е null.
   date_sunriselatitude, longitude, zenith и utcOffset сега се null.
   date_sunsetlatitude, longitude, zenith и utcOffset сега се null.
   defineПредавањето true на case_insensitive сега емитува E_WARNING. Предавањето false сè уште е дозволено.
   deflate_addcontext сега очекува DeflateContext инстанца; претходно, се очекуваше ресурс.
   deflate_initПри успех, оваа функција сега враќа DeflateContext инстанца; претходно, се враќаше ресурс.
   dircontext сега е 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_logdestination и additional_headers сега се null.
   error_reportingerror_level сега е null.
   execАко командата е празна или содржи null бајти, exec сега фрла ValueError. Претходно се емитуваше E_WARNING и се враќаше false.
   exif_read_datarequired_sections сега е null.
   explodeexplode сега ќе фрла ValueError кога параметарот separator ќе добие празен стринг (""). Претходно, explode враќаше false наместо тоа.
   ezmlm_hashАко константата не е дефинирана, constant сега фрла Error исклучок; претходно се генерираше E_WARNING и се враќаше null.
   fgetcsvОпционалниот параметар lang е додаден за да биде во согласност со спецификацијата SOAP 1.2.
   file_get_contentslength сега е null.
   finfo_buffercontext сега е null.
   finfo_filecontext сега е null.
   floatvalНивото на грешка при конвертирање од објект беше променето од E_NOTICE во E_WARNING.
   floornum веќе не прифаќа внатрешни објекти кои поддржуваат нумеричка конверзија.
   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 наместо тоа.
   fsockopentimeout сега е nullable.
   fwritelength сега е 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_headersassociative е променето од 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_resourcestype сега е nullable.
   getdatetimestamp сега е null.
   getenvname сега е nullable.
   getimagesizeСега се фрла ValueError ако filename е празно; претходно беше креиран E_WARNING и функцијата враќаше false.
   gmdatetimestamp сега е null.
   gmmktimehour веќе не е опционално. Ако ви треба Unix timestamp, користете time.
   gmmktimeminute, 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.
   gmstrftimetimestamp сега е null.
   grapheme_substrФункцијата сега конзистентно ги прилагодува офсетите надвор од границите до границата на низата. Претходно, во некои случаи наместо празна низа се враќаше false.
   gzgetslength сега е nullable; претходно, стандардната вредност беше 1024.
   gzwritelength сега е nullable; претходно, стандардната вредност беше 0.
   hashhash сега фрла 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_filestream_context сега може да биде null.
   header_removename сега може да биде null.
   hebrevcАко константата не е дефинирана, constant сега фрла Error исклучок; претходно се генерираше E_WARNING и се враќаше null.
   html_entity_decodeencoding сега може да биде null.
   htmlentitiesencoding сега може да биде null.
   http_build_queryarg_separator сега може да биде null.
   iconv_mime_decodeencoding сега може да биде null.
   iconv_mime_decode_headersencoding сега може да биде null.
   iconv_strlenencoding сега може да биде null.
   iconv_strposencoding сега може да биде null.
   iconv_strrposencoding сега може да биде null.
   iconv_substrlength и encoding сега може да бидат null.
   idatetimestamp сега е null.
   ignore_user_abortenable сега може да биде null.
   imageaffineclip сега може да биде null.
   imageaffineПри успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс.
   imagealphablendingimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imageantialiasimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagearcimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagebmpimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagebmpТипот на compressed сега е bool; порано беше int.
   imagecharimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagecharupimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagecolorallocateimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagecolorallocatealphaimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagecoloratimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagecolorclosestimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagecolorclosesthwbimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagecolordeallocateimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagecolorexactimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagecolorexactalphaimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagecolormatchimage1 и image2 очекуваат GdImage инстанци сега; претходно се очекуваа ресурси.
   imagecolorresolveimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagecolorresolvealphaimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagecolorsetimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagecolorsforindeximage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagecolorsforindeximagecolorsforindex сега фрла ValueError исклучок ако бојата е надвор од опсег; претходно се враќаше false наместо тоа.
   imagecolorstotalimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagecolortransparentimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagecolortransparentcolor сега може да биде null.
   imageconvolutionimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagecopydst_image и src_image очекуваат GdImage инстанци сега; претходно се очекуваа ресурси.
   imagecopymergedst_image и src_image очекуваат GdImage инстанци сега; претходно се очекуваа ресурси.
   imagecopymergegraydst_image и src_image очекуваат GdImage инстанци сега; претходно се очекуваа ресурси.
   imagecopyresampleddst_image и src_image очекуваат GdImage инстанци сега; претходно се очекуваа ресурси.
   imagecopyresizeddst_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 инстанца; претходно се враќаше ресурс.
   imagecropimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagecropПри успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс.
   imagecropautoimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagecropautoПри успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс.
   imagedashedlineimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagedestroyОваа функција сега е NOP (No Operation).
   imagedestroyimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imageellipseimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagefillimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagefilledarcimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagefilledellipseimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagefilledpolygonimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagefilledrectangleimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagefilltoborderimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagefilterimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imageflipimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagefttextimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagegammacorrectimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagegdimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagegd2image очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagegetclipimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagegetinterpolationimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagegifimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagegrabscreenПри успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс.
   imagegrabwindowПри успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс.
   imagegrabwindowclient_area очекува bool сега; претходно очекуваше int.
   imageinterlaceimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imageinterlaceenable очекува bool сега; претходно очекуваше int.
   imageistruecolorimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagejpegimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagelayereffectimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagelineimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imageopenpolygonimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagepalettecopydst и src очекуваат GdImage инстанци сега; претходно се очекуваа ресурси.
   imagepalettetotruecolorimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagepngimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagepolygonimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagerectangleimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imageresolutionresolution_x и resolution_y сега може да бидат null.
   imagerotateПри успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс.
   imagerotateimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagerotateНеискористениот ignore_transparent очекува bool сега; претходно очекуваше int.
   imagesavealphaimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagescaleПри успех, оваа функција сега враќа GDImage инстанца; претходно се враќаше ресурс.
   imagescaleimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagesetbrushimage и brush очекуваат GdImage инстанци сега; претходно се очекуваа ресурси.
   imagesetclipimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagesetinterpolationimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagesetpixelimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagesetthicknessimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagesettileслика и плочка сега очекуваат GdImage инстанци; претходно се очекуваа ресурси.
   imagestringimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagestringupimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagesximage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagesyimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagetruecolortopaletteimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagettfbboxОпциите се додадени.
   imagettftextОпциите се додадени.
   imagewbmpimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagewbmpforeground_color сега е null.
   imagewebpimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagexbmimage очекува GdImage инстанца сега; претходно се очекуваше валиден gd ресурс.
   imagexbmforeground_color сега е null.
   imagexbmЧетвртиот параметар, кој беше неискористен, е отстранет.
   implodeПоминувањето на разделувачот по низата веќе не се поддржува.
   inflate_addcontext очекува InflateContext инстанца сега; претходно се очекуваше ресурс.
   inflate_get_read_lencontext очекува InflateContext инстанца сега; претходно се очекуваше ресурс.
   inflate_get_statuscontext очекува InflateContext инстанца сега; претходно се очекуваше ресурс.
   inflate_initНа успех, оваа функција сега враќа InflateContext инстанца; претходно се враќаше ресурс.
   intvalНивото на грешка при конвертирање од објект беше променето од E_NOTICE во E_WARNING.
   is_numericНумеричките низи што завршуваат со празно место ("42 ") сега ќе вратат точно. Претходно, наместо тоа се враќаше неточно.
   jdtounixОваа функција повеќе не враќа неточно при неуспех, туку подигнува ValueError.
   ldap_addcontrols сега е null; претходно, стандардно беше [].
   ldap_add_extcontrols сега е null; претходно, стандардно беше [].
   ldap_bind_extcontrols сега е null; претходно, стандардно беше [].
   ldap_comparecontrols сега е null; претходно, стандардно беше [].
   ldap_control_paged_resultОваа функција е отстранета.
   ldap_control_paged_result_responseОваа функција е отстранета.
   ldap_deletecontrols сега е null; претходно, стандардно беше [].
   ldap_delete_extcontrols сега е null; претходно, стандардно беше [].
   ldap_exop_passwdcontrols сега е null; претходно, стандардно беше [].
   ldap_first_attributeНеискористениот трет параметар ber_identifier веќе не се прифаќа.
   ldap_listcontrols сега е null; претходно, стандардно беше [].
   ldap_mod_addcontrols сега е null; претходно, стандардно беше [].
   ldap_mod_delcontrols сега е null; претходно, стандардно беше [].
   ldap_mod_replacecontrols сега е null; претходно, стандардно беше [].
   ldap_modify_batchcontrols сега е null; претходно, стандардно беше [].
   ldap_mod_add_extcontrols сега е null; претходно, стандардно беше [].
   ldap_mod_del_extcontrols сега е null; претходно, стандардно беше [].
   ldap_mod_replace_extcontrols сега е null; претходно, стандардно беше [].
   ldap_next_attributeНеискористениот трет параметар ber_identifier веќе не се прифаќа.
   ldap_readcontrols сега е null; претходно, стандардно беше [].
   ldap_renamecontrols сега е null; претходно, стандардно беше [].
   ldap_rename_extcontrols сега е null; претходно, стандардно беше [].
   ldap_sasl_binddn, password, mech, realm, authc_id, authz_id и props сега се null.
   ldap_searchcontrols сега е null; претходно, стандардно беше [].
   ldap_set_rebind_proccallback сега е null.
   ldap_sortОваа функција е отстранета.
   levenshteinПред оваа верзија, levenshtein мораше да се повика со два или пет аргументи.
   levenshteinПред оваа верзија, levenshtein ќе вратеше -1 ако една од низите со аргументи е подолга од 255 знаци.
   libxml_disable_entity_loaderКористењето null за dir_handle сега е застарено. Наместо тоа, треба експлицитно да се обезбеди последниот отворен рачка на директориумот.
   libxml_use_internal_errorsuse_errors сега е null. Претходно, неговата стандардна вредност беше неточно.
   localtimetimestamp сега е null.
   maxmax сега подигнува ValueError при неуспех; претходно, се враќаше неточно и се емитуваше E_WARNING грешка.
   maxБидејќи беа променети споредбите од низа до број, max повеќе не враќа различна вредност врз основа на редоследот на аргументите во тие случаи.
   mb_check_encodingvalue и encoding сега се null.
   mb_chrencoding сега може да биде null.
   mb_convert_encodingmb_convert_encoding сега ќе фрли ValueError кога на to_encoding ќе му се предаде невалидна кодировка.
   mb_convert_encodingmb_convert_encoding сега ќе фрли ValueError кога на from_encoding ќе му се предаде невалидна кодировка.
   mb_convert_encodingfrom_encoding сега е null.
   mb_convert_kanaencoding сега може да биде null.
   mb_decode_numericentityencoding сега може да биде null.
   mb_detect_orderencoding сега може да биде null.
   mb_encode_mimeheadercharset и transfer_encoding сега се null.
   mb_encode_numericentityencoding сега може да биде null.
   mb_encoding_aliasesАко кодировката е непозната, сега се фрла ValueError; претходно се емитуваше E_WARNING, а функцијата враќаше false.
   mb_eregОваа функција сега враќа true при успех. Претходно, враќаше должина во бајти на пронајдениот стринг ако беше пронајдено совпаѓање за pattern во string и беше предаден matches. Ако опционалниот параметар matches не беше предаден или должината на пронајдениот стринг беше 0, оваа функција враќаше 1.
   mb_ereg_matchoptions сега е null.
   mb_ereg_replaceoptions сега е null.
   mb_ereg_replace_callbackoptions сега е null.
   mb_ereg_searchpattern и options сега се null.
   mb_ereg_search_initpattern и options сега се null.
   mb_ereg_search_pospattern и options сега се null.
   mb_ereg_search_regspattern и options сега се null.
   mb_eregiОваа функција сега враќа true при успех. Претходно, враќаше должина во бајти на пронајдениот стринг ако беше пронајдено совпаѓање за pattern во string и беше предаден matches. Ако опционалниот параметар matches не беше предаден или должината на пронајдениот стринг беше 0, оваа функција враќаше 1.
   mb_eregi_replaceoptions сега е null.
   mb_get_infoТиповите "func_overload" и "func_overload_list" веќе не се поддржани.
   mb_http_inputtype сега е nullable.
   mb_http_outputencoding сега може да биде null.
   mb_internal_encodingencoding сега може да биде null.
   mb_internal_encodingСега фрла ValueError ако кодировката е невалидна. Претходно наместо тоа се емитуваше E_WARNING.
   mb_languagelanguage сега е null.
   mb_ordencoding сега може да биде null.
   mb_parse_strВториот параметар веќе не беше опционален.
   mb_regex_encodingencoding сега може да биде null.
   mb_regex_set_optionsАко параметарот options е даден и не е null, се враќаат претходните options. Порано се враќаа тековните options.
   mb_regex_set_optionsoptions сега е null.
   mb_regex_set_optionsОпцијата "e" сега фрла ValueError.
   mb_scrubencoding сега може да биде null.
   mb_send_mailadditional_params сега е null.
   mb_str_splitencoding сега може да биде null.
   mb_str_splitОваа функција повеќе не враќа false при неуспех.
   mb_strcutencoding сега може да биде null.
   mb_strimwidthencoding сега може да биде null.
   mb_striposneedle сега прифаќа празен стринг.
   mb_striposencoding сега може да биде null.
   mb_stristrneedle сега прифаќа празен стринг.
   mb_stristrencoding сега може да биде null.
   mb_strlenencoding сега може да биде null.
   mb_strposneedle сега прифаќа празен стринг.
   mb_strposencoding сега може да биде null.
   mb_strrchrneedle сега прифаќа празен стринг.
   mb_strrchrencoding сега може да биде null.
   mb_strrichrneedle сега прифаќа празен стринг.
   mb_strrichrencoding сега може да биде null.
   mb_strriposneedle сега прифаќа празен стринг.
   mb_strriposencoding сега може да биде null.
   mb_strrposneedle сега прифаќа празен стринг.
   mb_strrposПредавањето на кодировката како трет аргумент наместо offset е отстрането.
   mb_strrposencoding сега може да биде null.
   mb_strstrneedle сега прифаќа празен стринг.
   mb_strstrencoding сега може да биде null.
   mb_strwidthencoding сега може да биде null.
   mb_substitute_characterПредавањето на празен стринг на substitute_character веќе не се поддржува; наместо тоа треба да се предаде "none".
   mb_substitute_characterencoding сега може да биде null.
   mb_substrencoding сега може да биде null.
   mb_substr_countencoding сега може да биде null.
   metaphoneФункцијата враќаше false при неуспех.
   mhashkey сега е null.
   minmin сега фрла ValueError при неуспех; претходно се враќаше false и се емитуваше грешка E_WARNING.
   minБидејќи се променија споредбите од стринг до број, min повеќе не враќа различна вредност врз основа на редоследот на аргументите во тие случаи.
   mktimehour веќе не е опционално. Ако ви треба Unix timestamp, користете time.
   mktimeminute, second, month, day и year сега се nullable.
   money_formatАко константата не е дефинирана, constant сега фрла Error исклучок; претходно се генерираше E_WARNING и се враќаше null.
   msg_get_queueПри успех, оваа функција сега враќа инстанца SysvMessageQueue; претходно се враќаше ресурс.
   msg_receivequeue сега очекува инстанца SysvMessageQueue; претходно се очекуваше ресурс.
   msg_remove_queuequeue сега очекува инстанца SysvMessageQueue; претходно се очекуваше ресурс.
   msg_sendqueue сега очекува инстанца SysvMessageQueue; претходно се очекуваше ресурс.
   msg_set_queuequeue сега очекува инстанца SysvMessageQueue; претходно се очекуваше ресурс.
   msg_stat_queuequeue сега очекува инстанца SysvMessageQueue; претходно се очекуваше ресурс.
   mt_randЌе биде фрлен ValueError ако max е помал од min; претходно беше покрената E_WARNING, а функцијата враќаше false.
   number_formatПред оваа верзија, number_format прифаќаше еден, два или четири параметри (но не три).
   ob_implicit_flushenable сега очекува булова вредност; претходно се очекуваше int.
   odbc_columnsschema, table и column сега се null.
   odbc_errorodbc сега е null.
   odbc_errormsgodbc сега е null.
   odbc_execflags беше отстранет.
   odbc_executeНеискористениот параметар flags беше отстранет.
   odbc_fetch_rowредот сега е nullable.
   odbc_procedurecolumnsПред оваа верзија, функцијата можеше да се повика само со еден или пет аргументи.
   odbc_proceduresПред оваа верзија, функцијата можеше да се повика само со еден или четири аргументи.
   odbc_tablesschema, table и types сега се null.
   opendircontext сега е null.
   openssl_csr_exportcsr сега прифаќа инстанца OpenSSLCertificateSigningRequest; претходно се прифаќаше ресурс од тип OpenSSL X.509 CSR.
   openssl_csr_export_to_filecsr сега прифаќа инстанца OpenSSLCertificateSigningRequest; претходно се прифаќаше ресурс од тип OpenSSL X.509 CSR.
   openssl_csr_get_public_keyПри успех, оваа функција сега враќа инстанца OpenSSLAsymmetricKey; претходно се враќаше ресурс од тип OpenSSL key.
   openssl_csr_get_public_keycsr сега прифаќа инстанца OpenSSLCertificateSigningRequest; претходно се прифаќаше ресурс од тип OpenSSL X.509 CSR.
   openssl_csr_get_subjectcsr сега прифаќа инстанца OpenSSLCertificateSigningRequest; претходно се прифаќаше ресурс од тип OpenSSL X.509 CSR.
   openssl_csr_newПри успех, оваа функција сега враќа инстанца OpenSSLCertificateSigningRequest; претходно се враќаше ресурс од тип OpenSSL X.509 CSR.
   openssl_csr_newprivate_key сега прифаќа инстанца OpenSSLAsymmetricKey; претходно се прифаќаше ресурс од тип OpenSSL key.
   openssl_csr_signПри успех, оваа функција сега враќа инстанца OpenSSLCertificate; претходно се враќаше ресурс од тип OpenSSL X.509.
   openssl_csr_signcsr сега прифаќа инстанца OpenSSLCertificateSigningRequest; претходно се прифаќаше ресурс од тип OpenSSL X.509 CSR.
   openssl_csr_signca_certificate сега прифаќа инстанца OpenSSLCertificate; претходно се прифаќаше ресурс од тип OpenSSL X.509.
   openssl_csr_signprivate_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509.
   openssl_dh_compute_keyprivate_key сега прифаќа OpenSSLAsymmetricKey; претходно, беше прифатен ресурс од типот OpenSSL клуч.
   openssl_free_keyОваа функција сега е застарена бидејќи веќе нема ефект.
   openssl_free_keykey сега прифаќа OpenSSLAsymmetricKey; претходно, беше прифатен ресурс од типот OpenSSL клуч.
   openssl_openprivate_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509 CSR.
   openssl_opencipher_algo веќе не е опционален параметар.
   openssl_pkcs7_decryptprivate_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509 CSR.
   openssl_pkcs7_encryptcertificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509 CSR.
   openssl_pkcs7_signcertificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509 CSR.
   openssl_pkcs7_signprivate_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509 CSR.
   openssl_pkcs7_verifysigners_certificates_filename, untrusted_certificates_filename, content и output_filename сега се null.
   openssl_pkcs12_exportcertificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509 CSR.
   openssl_pkcs12_exportprivate_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509.
   openssl_pkcs12_export_to_filecertificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509 CSR.
   openssl_pkcs12_export_to_fileprivate_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509.
   openssl_pkey_exportkey сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509.
   openssl_pkey_export_to_filekey сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509.
   openssl_pkey_freeОваа функција сега е застарена бидејќи веќе нема ефект.
   openssl_pkey_freekey сега прифаќа OpenSSLAsymmetricKey; претходно, беше прифатен ресурс од типот OpenSSL клуч.
   openssl_pkey_get_detailskey сега прифаќа OpenSSLAsymmetricKey; претходно, беше прифатен ресурс од типот OpenSSL клуч.
   openssl_pkey_get_privateПри успех, оваа функција сега враќа инстанца OpenSSLAsymmetricKey; претходно се враќаше ресурс од тип OpenSSL key.
   openssl_pkey_get_privateprivate_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509.
   openssl_pkey_get_privatepassphrase сега е null.
   openssl_pkey_get_publicПри успех, оваа функција сега враќа инстанца OpenSSLAsymmetricKey; претходно се враќаше ресурс од тип OpenSSL key.
   openssl_pkey_get_publicpublic_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509.
   openssl_pkey_newПри успех, оваа функција сега враќа инстанца OpenSSLAsymmetricKey; претходно се враќаше ресурс од тип OpenSSL key.
   openssl_private_decryptprivate_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509.
   openssl_private_encryptprivate_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509.
   openssl_public_decryptpublic_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509.
   openssl_public_encryptpublic_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509.
   openssl_random_pseudo_bytesstrong_result сега е null.
   openssl_sealpublic_key сега прифаќа низа од инстанци OpenSSLAsymmetricKey; претходно, беше прифатена низа од ресурси од типот OpenSSL клуч.
   openssl_sealcipher_algo веќе не е опционален параметар.
   openssl_sealiv сега е null.
   openssl_signprivate_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509.
   openssl_spki_newprivate_key сега прифаќа инстанца OpenSSLAsymmetricKey; претходно се прифаќаше ресурс од тип OpenSSL key.
   openssl_verifypublic_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509.
   openssl_x509_check_private_keycertificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509.
   openssl_x509_check_private_keyprivate_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509.
   openssl_x509_checkpurposecertificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509.
   openssl_x509_checkpurposeuntrusted_certificates_file сега е null.
   openssl_x509_exportcertificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509.
   openssl_x509_export_to_filecertificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509.
   openssl_x509_fingerprintcertificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509.
   openssl_x509_freeОваа функција сега е застарена бидејќи веќе нема ефект.
   openssl_x509_freecertificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509.
   openssl_x509_parsecertificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509.
   openssl_x509_readПри успех, оваа функција сега враќа инстанца OpenSSLCertificate; претходно се враќаше ресурс од тип OpenSSL X.509.
   openssl_x509_readcertificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509.
   openssl_x509_verifycertificate сега прифаќа инстанца OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL X.509.
   openssl_x509_verifypublic_key сега прифаќа инстанца OpenSSLAsymmetricKey или OpenSSLCertificate; претходно, беше прифатен ресурс од типот OpenSSL клуч или OpenSSL X.509.
   packОваа функција повеќе не враќа false при неуспех.
   parse_strresult веќе не е опционален.
   parse_urlparse_url сега ќе разликува отсутен и празен query и fragment.
   passthruАко командата е празна или содржи null бајти, passthru сега фрла ValueError. Претходно емитуваше E_WARNING и враќаше false.
   password_hashpassword_hash веќе не враќа false при неуспех, наместо тоа ќе се фрли ValueError ако алгоритмот за хеширање на лозинката не е валиден, или Error ако хеширањето на лозинката не успеа од непозната причина.
   password_hashАко description е инстанца на Throwable, објектот се фрла ако тврдењето не успее, без оглед на вредноста на assert.exception.
   pcntl_async_signalsenable сега може да биде null.
   pcntl_getpriorityПараметарот algo сега е null.
   pcntl_setpriorityПараметарот algo сега е null.
   pfsockopentimeout сега е nullable.
   pg_client_encodingprocess_id сега е null.
   pg_closeprocess_id сега е null.
   pg_dbnameprocess_id сега е null.
   pg_end_copyprocess_id сега е null.
   pg_fetch_allconnection сега е null.
   pg_hostprocess_id сега е null.
   pg_last_errorprocess_id сега е null.
   pg_lo_writeОпционалниот параметар lang е додаден за да биде во согласност со спецификацијата SOAP 1.2.
   pg_optionsprocess_id сега е null.
   pg_pingprocess_id сега е null.
   pg_portprocess_id сега е null.
   pg_traceprocess_id сега е null.
   pg_ttyprocess_id сега е null.
   pg_untraceprocess_id сега е null.
   pg_versionprocess_id сега е null.
   phpversionpg_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_infoextension сега е null.
   readline_read_historyvar_name и value сега се null.
   readline_write_historyvar_name и value сега се null.
   restore_include_pathАко константата не е дефинирана, constant сега фрла Error исклучок; претходно се генерираше E_WARNING и се враќаше null.
   rewinddirКлучевите на args сега ќе се толкуваат како имиња на параметри, наместо да се игнорираат тивко.
   roundnum веќе не прифаќа внатрешни објекти кои поддржуваат нумеричка конверзија.
   sapi_windows_vt100_supportenable сега може да биде null.
   scandircontext сега е null.
   sem_acquirefilename сега е null.
   sem_getsemaphore сега очекува SysvSemaphore инстанца; претходно се очекуваше ресурс.
   sem_getПри успех, оваа функција сега враќа SysvSemaphore инстанца; претходно се враќаше ресурс.
   sem_releasefilename сега е null.
   sem_removefilename сега е null.
   session_cache_expireТипот на auto_release е променет од int во bool.
   session_cache_limiterТипот на auto_release е променет од int во bool.
   session_idvalue сега е null.
   session_module_nameid сега е null.
   session_namename сега може да биде null.
   session_save_pathmodule сега е null.
   session_set_cookie_paramspath сега е null.
   set_error_handlerpath, domain, secure и httponly сега се null.
   setcookieerrcontext е отстранет и повеќе нема да се проследува до корисничките повици.
   settypeПроследувањето на неподдржани клучеви сега фрла ValueError наместо да емитува E_WARNING.
   shm_attachСега фрла ValueError кога на type се проследува невалиден тип. Претходно, се емитуваше E_WARNING и функцијата враќаше false.
   shm_attachПри успех, оваа функција сега враќа SysvSharedMemory инстанца; претходно се враќаше ресурс.
   shm_detachshm сега очекува инстанца SysvSharedMemory; претходно се очекуваше ресурс.
   shm_get_varshm сега очекува инстанца SysvSharedMemory; претходно се очекуваше ресурс.
   shm_has_varshm сега очекува инстанца SysvSharedMemory; претходно се очекуваше ресурс.
   shm_put_varshm сега очекува инстанца SysvSharedMemory; претходно се очекуваше ресурс.
   shm_removeshm сега очекува инстанца SysvSharedMemory; претходно се очекуваше ресурс.
   shm_remove_varshm сега очекува инстанца SysvSharedMemory; претходно се очекуваше ресурс.
   shmop_closeОваа функција е депрецирана, бидејќи оваа функција веќе нема ефект.
   shmop_closeshmop сега очекува инстанца Shmop; претходно се очекуваше ресурс.
   shmop_deleteshmop сега очекува инстанца Shmop; претходно се очекуваше ресурс.
   shmop_openПри успех, оваа функција сега враќа инстанца Shmop; претходно се враќаше ресурс.
   shmop_openАко режимот е невалиден, или големината е помала или еднаква на нула, се фрла ValueError; претходно наместо тоа се емитуваше E_WARNING, а функцијата враќаше false.
   shmop_readshmop сега очекува инстанца Shmop; претходно се очекуваше ресурс.
   shmop_readАко офсетот или големината се надвор од опсег, се фрла ValueError; претходно се емитуваше E_WARNING, а се враќаше false,
   shmop_sizeshmop сега очекува инстанца Shmop; претходно се очекуваше ресурс.
   shmop_writeПред PHP 8.0.0, false се враќаше при неуспех.
   shmop_writeshmop сега очекува инстанца Shmop; претходно се очекуваше ресурс.
   sleepФункцијата фрла ValueError на негативни секунди; претходно наместо тоа се креваше E_WARNING, а функцијата враќаше false.
   socket_acceptПри успех, оваа функција сега враќа инстанца Socket; претходно се враќаше ресурс.
   socket_addrinfo_bindПри успех, оваа функција сега враќа инстанца Socket; претходно се враќаше ресурс.
   socket_addrinfo_bindaddress сега е инстанца AddressInfo; претходно беше ресурс.
   socket_addrinfo_connectПри успех, оваа функција сега враќа инстанца Socket; претходно се враќаше ресурс.
   socket_addrinfo_connectaddress сега е инстанца AddressInfo; претходно беше ресурс.
   socket_addrinfo_explainaddress сега е инстанца AddressInfo; претходно беше ресурс.
   socket_addrinfo_lookupПри успех, оваа функција сега враќа низа од инстанци AddressInfo; претходно се враќаше низа од ресурси.
   socket_addrinfo_lookupservice сега е null-абле.
   socket_bindsocket сега е инстанца Socket; претходно беше ресурс.
   socket_clear_errorsocket сега е инстанца Socket; претходно беше ресурс.
   socket_clear_errorsocket сега е null-абле.
   socket_closesocket сега е инстанца Socket; претходно беше ресурс.
   socket_connectsocket сега е инстанца Socket; претходно беше ресурс.
   socket_connectport сега е null-абле.
   socket_createПри успех, оваа функција сега враќа инстанца Socket; претходно се враќаше ресурс.
   socket_create_listenПри успех, оваа функција сега враќа инстанца Socket; претходно се враќаше ресурс.
   socket_create_pairpair е референца до низа од инстанци Socket сега; претходно беше референца до низа од ресурси.
   socket_export_streamsocket сега е инстанца Socket; претходно беше ресурс.
   socket_get_optionsocket сега е инстанца Socket; претходно беше ресурс.
   socket_getpeernamesocket сега е инстанца Socket; претходно беше ресурс.
   socket_getsocknamesocket сега е инстанца Socket; претходно беше ресурс.
   socket_import_streamПри успех, оваа функција сега враќа инстанца Socket; претходно се враќаше ресурс.
   socket_last_errorsocket сега е инстанца Socket; претходно беше ресурс.
   socket_last_errorsocket сега е null-абле.
   socket_listensocket сега е инстанца Socket; претходно беше ресурс.
   socket_readsocket сега е инстанца Socket; претходно беше ресурс.
   socket_recvsocket сега е инстанца Socket; претходно беше ресурс.
   socket_recvfromsocket сега е инстанца Socket; претходно беше ресурс.
   socket_recvmsgsocket сега е инстанца Socket; претходно беше ресурс.
   socket_sendsocket сега е инстанца Socket; претходно беше ресурс.
   socket_sendmsgsocket сега е инстанца Socket; претходно беше ресурс.
   socket_sendtosocket сега е инстанца Socket; претходно беше ресурс.
   socket_sendtoport сега е null-абле.
   socket_set_blocksocket сега е инстанца Socket; претходно беше ресурс.
   socket_set_nonblocksocket сега е инстанца Socket; претходно беше ресурс.
   socket_set_optionsocket сега е инстанца Socket; претходно беше ресурс.
   socket_shutdownsocket сега е инстанца Socket; претходно беше ресурс.
   socket_writesocket сега е инстанца Socket; претходно беше ресурс.
   socket_writelength сега е null.
   socket_wsaprotocol_info_exportsocket сега е инстанца Socket; претходно беше ресурс.
   socket_wsaprotocol_info_importПри успех, оваа функција сега враќа инстанца Socket; претходно се враќаше ресурс.
   soundexПред оваа верзија, повикувањето на функцијата со празен стринг враќаше false без конкретна причина.
   spl_autoloadfile_extensions сега е null-абле.
   spl_autoload_extensionsfile_extensions сега е null-абле.
   spl_autoload_functionsВредноста на враќање беше ажурирана за секогаш да биде низа; претходно оваа функција враќаше false ако редот за автоматско вчитување не беше активиран.
   spl_autoload_registercallback сега е 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 и функцијата врати лажно.
   strcspnlength сега е 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_servercontext сега е null.
   strftimetimestamp сега е null.
   strip_tagssession_stream сега може да биде null.
   striposneedle сега прифаќа празен стринг.
   striposallowed_tags сега може да биде null.
   stristrneedle сега прифаќа празен стринг.
   stristrallowed_tags сега може да биде null.
   strposneedle сега прифаќа празен стринг.
   strposallowed_tags сега може да биде null.
   strrchrneedle сега прифаќа празен стринг.
   strrchrallowed_tags сега може да биде null.
   strriposneedle сега прифаќа празен стринг.
   strriposallowed_tags сега може да биде null.
   strrposneedle сега прифаќа празен стринг.
   strrposallowed_tags сега може да биде null.
   strspnlength сега е null.
   strstrneedle сега прифаќа празен стринг.
   strstrallowed_tags сега може да биде null.
   strtotimeПоминувањето на int како needle веќе не се поддржува.
   substrbaseTimestamp сега може да биде null.
   substrдолжината сега може да биде null. Кога должината е експлицитно поставена на null, функцијата враќа подниза што завршува на крајот од низата, кога претходно враќаше празна низа.
   substr_comparelength сега е null.
   substr_countlength сега е null.
   substr_replacelength сега е null.
   touchФункцијата враќа празна низа каде што претходно враќаше лажно.
   trigger_errormtime и atime сега можат да бидат null.
   uasortАко callback очекува параметар да биде предаден по референца, оваа функција сега ќе емитува E_WARNING.
   uksortАко callback очекува параметар да биде предаден по референца, оваа функција сега ќе емитува E_WARNING.
   umaskФункцијата сега фрла ValueError ако е специфицирано невалидно error_level. Претходно, враќаше лажно.
   unixtojdtimestamp сега е 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 наместо тоа.
   vfprintfmask сега може да биде null.
   vprintfОваа функција повеќе не враќа false при неуспех.
   vprintfФрла ValueError ако бројот на аргументи е нула; претходно оваа функција емитуваше E_WARNING наместо тоа.
   vprintfФрла ValueError ако [width] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа.
   vprintfФрла ValueError ако [precision] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа.
   vprintfmask сега може да биде null.
   vsprintfОваа функција повеќе не враќа false при неуспех.
   vsprintfФрла ValueError ако бројот на аргументи е нула; претходно оваа функција емитуваше E_WARNING наместо тоа.
   vsprintfФрла ValueError ако [width] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа.
   vsprintfФрла ValueError ако [precision] е помал од нула или поголем од PHP_INT_MAX; претходно оваа функција емитуваше E_WARNING наместо тоа.
   vsprintfmask сега може да биде 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_createparser сега очекува XMLParser инстанца; претходно се очекуваше валиден xml ресурс.
   xml_parser_createencoding сега може да биде null.
   xml_parser_create_nsparser сега очекува XMLParser инстанца; претходно се очекуваше валиден xml ресурс.
   xml_parser_create_nsencoding сега може да биде 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::__constructregion сега е 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_objectdisplayLocale сега е null.
   mysqli_result::field_seekconstructor_args сега прифаќа [] за конструктори со 0 параметри; претходно се фрлаше исклучок.
   mysqli_stmt::closeconstructor_args сега прифаќа [] за конструктори со 0 параметри; претходно се фрлаше исклучок.
   mysqli_stmt::__constructОваа функција сега секогаш враќа true. Претходно враќаше false при неуспех.
   mysqli::begin_transactionquery сега е null.
   mysqli::closeconstructor_args сега прифаќа [] за конструктори со 0 параметри; претходно се фрлаше исклучок.
   mysqli::commitquery сега е null.
   mysqli::debugconstructor_args сега прифаќа [] за конструктори со 0 параметри; претходно се фрлаше исклучок.
   mysqli::rollbackquery сега е null.
   NumberFormatter::createname сега е null.
   PDOStatement::fetchAllpattern сега е null.
   Phar::addFileОвој метод сега секогаш враќа низа, додека претходно можеше да се врати false при неуспех.
   Phar::buildFromIteratorlocalName сега е null.
   Phar::compressbaseDirectory сега е null.
   Phar::convertToDataформатот, компресијата и екстензијата сега се null.
   Phar::convertToExecutableформатот, компресијата и екстензијата сега се null.
   Phar::createDefaultStubиндексот и webIndex сега се null.
   Phar::decompressbaseDirectory сега е null.
   Phar::getMetadataДодаден е параметарот unserializeOptions.
   Phar::setDefaultStubwebIndex сега е null.
   Phar::setSignatureAlgorithmprivateKey сега е null.
   Phar::webPharfileNotFoundScript и rewrite сега се null.
   PharData::addFileОвој метод сега секогаш враќа низа, додека претходно можеше да се врати false при неуспех.
   PharData::buildFromIteratorlocalName сега е null.
   PharData::compressbaseDirectory сега е null.
   PharData::convertToDataформатот, компресијата и екстензијата сега се null.
   PharData::convertToExecutableформатот, компресијата и localName сега се null.
   PharData::decompressbaseDirectory сега е null.
   PharData::setDefaultStubwebIndex сега е null.
   PharData::setSignatureAlgorithmprivateKey сега е 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::__toStringReflectionType::__toString е вратен од застарени.
   Reflector::exportАко константата не е дефинирана, constant сега фрла Error исклучок; претходно се генерираше E_WARNING и се враќаше null.
   SimpleXMLElement::asXMLvar_name и value сега се null.
   SoapClient::__doRequestТипот на oneWay сега е bool; претходно беше int.
   SoapClient::__setCookieвредноста сега е null.
   SoapServer::handleбарањето сега е null.
   SplFileInfo::getFileInfoкласата сега е null.
   SplFileInfo::getPathInfoкласата сега е null.
   SplFileInfo::openFilecontext сега е null.
   SplFixedArray::__constructСега фрла ValueError ако големината е негативна; претходно фрлаше InvalidArgumentException.
   tidy::__constructfilename, config, encoding и useIncludePath сега се null.
   tidy::parseFileconfig и encoding сега се null.
   tidy::parseStringconfig и encoding сега се null.
   tidy::repairFiletidy::repairFile сега е статичен метод.
   tidy::repairFileconfig и encoding сега се null.
   tidy::repairStringtidy::repairString сега е статичен метод.
   tidy::repairStringconfig и encoding сега се null.
   tidy::repairStringОваа функција повеќе не прифаќа параметар useIncludePath.
   XMLReader::getAttributeОваа функција повеќе не може да врати false.
   XMLReader::getAttributeNsОваа функција повеќе не може да врати false.
   XMLReader::lookupNamespaceОваа функција повеќе не може да врати false.
   XMLReader::nextname сега може да биде null.
   XMLReader::openXMLReader::open сега е деклариран како статичен метод, но сепак може да се повика на инстанца на XMLReader.
   XMLReader::XMLXMLReader::XML сега е деклариран како статичен метод, но сепак може да се повика на инстанца на XMLReader.
   XMLWriter::endAttributewriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::endCdatawriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::endCommentwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::endDocumentwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::endDtdwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::endDtdAttlistwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::endDtdElementwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::endDtdEntitywriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::endElementwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::endPiwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::flushwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::flushОваа функција повеќе не може да врати false.
   XMLWriter::fullEndElementwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::openMemoryОваа функција сега враќа инстанца на XMLWriter при успех. Претходно, во овој случај се враќаше ресурс.
   XMLWriter::openUriОваа функција сега враќа инстанца на XMLWriter при успех. Претходно, во овој случај се враќаше ресурс.
   XMLWriter::outputMemorywriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::setIndentwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::setIndentStringwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::startAttributewriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::startAttributeNswriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::startAttributeNsprefix сега е null.
   XMLWriter::startCdatawriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::startCommentwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::startDocumentwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::startDtdwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::startDtdAttlistwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::startDtdElementwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::startDtdEntitywriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::startElementwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::startElementNswriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::startPiwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::textwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::writeAttributewriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::writeAttributeNswriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::writeCdatawriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::writeCommentwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::writeDtdwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::writeDtdAttlistwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::writeDtdElementwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::writeDtdEntitywriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::writeDtdEntitypublicId, systemId и notationData сега се null.
   XMLWriter::writeElementwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::writeElementNswriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::writePiwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   XMLWriter::writeRawwriter сега очекува инстанца на XMLWriter; претходно се очекуваше ресурс.
   ZipArchive::addEmptyDirflags беше додадено.
   ZipArchive::addFileflags беше додадено.
   ZipArchive::addFromStringflags беше додадено.
   ZipArchive::addGlob„flags“ во опциите беше додадено.
   ZipArchive::addGlob„comp_method“, „comp_flags“, „enc_method“ и „enc_password“ во опциите беа додадени.
   ZipArchive::getStatusStringОвој метод може да се повика на затворен архив.
   ZipArchive::getStatusStringОвој метод повеќе не враќа false при неуспех.
   ZipArchive::setEncryptionIndexpassword сега е null.
   ZipArchive::setEncryptionNamepassword сега е null.
7.4.12jdtounixСега се фрла ValueError ако опцијата е невалидна.
   tidyNode::isHtmlГорната граница на julian_day е проширена. Претходно, таа беше 2465342 без оглед на архитектурата.
7.4.4proc_openОваа функција е поправена за да има разумно однесување. Претходно, речиси секој јазол беше пријавен како HTML јазол.
7.4.3curl_setoptДодадена е опцијата create_new_console во параметрите за опции.
7.4.2dba_openВоведен е CURLOPT_HTTP09_ALLOWED.
   dba_popenВоведен е CURLOPT_HTTP09_ALLOWED.
7.4.0DatePeriod::__constructВозачот lmdb сега поддржува дополнителен параметар map_size.
   array_key_existsrecurrences сега мора да биде поголемо од 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_openproc_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 сега толкува празен стринг како сигнал за оневозможување на сопственичкиот механизам за бегство. Претходно, празен стринг се третираше како стандардна вредност на параметарот.
   unserializeallowed_tags сега алтернативно прифаќа низа.
   Locale::lookupДодаден е елементот max_depth на опциите за поставување на максималната длабочина на структурите дозволени при десериализација.
   mysqli::__constructdefaultLocale сега е nullable.
   mysqli::real_connectdefaultLocale сега е 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::bindParamparam сега исто така поддржува @param нотација.
   SQLite3Stmt::bindValueparam сега исто така поддржува @param нотација.
7.3.24jdtounixСега се фрла ValueError ако опцијата е невалидна.
   tidyNode::isHtmlГорната граница на julian_day е проширена. Претходно, таа беше 2465342 без оглед на архитектурата.
7.3.15curl_setoptДодадена е опцијата create_new_console во параметрите за опции.
7.3.14dba_openВоведен е CURLOPT_HTTP09_ALLOWED.
   dba_popenВоведен е CURLOPT_HTTP09_ALLOWED.
7.3.6DatePeriod::__constructВозачот lmdb сега поддржува дополнителен параметар map_size.
   SplFileObject::__toStringПроменето од алијас на SplFileObject::current во алијас на SplFileObject::fgets.
7.3.5substr_compareoffset сега може да биде еднаков на должината на haystack.
7.3.0DateTimeImmutable::createFromFormatДодаден е v формат спецификатор.
   apache_request_headersОваа функција стана достапна во FPM SAPI.
   array_pushОваа функција сега може да се повика само со еден параметар. Поранешно, беа потребни најмалку два параметри.
   array_unshiftОваа функција сега може да се повика само со еден параметар. Поранешно, беа потребни најмалку два параметри.
   assertДекларирањето функција наречена assert() во простор на имиња стана застарено. Таквата декларација сега емитува E_DEPRECATED.
   bcmulbcmul сега враќа броеви со бараната скала. Претходно, вратените броеви можеби изоставуваа нули по децималната точка.
   bcpowbcpow сега враќа броеви со бараната скала. Претходно, вратените броеви можеби изоставуваа нули по децималната точка.
   bcscalebcscale сега може да се користи за добивање на тековниот фактор на скала; кога се користи како сеттер, сега враќа стара вредност на скалата. Претходно, скалата беше задолжителна, а bcscale секогаш враќаше true.
   compactcompact сега издава грешка од ниво 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.
   definecase_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.
   imagecreatefromstringWEBP сега е поддржано (ако е поддржано од libgd во употреба).
   is_countableis_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_handleroptions сега поддржува XML_OPTION_SKIP_TAGSTART и XML_OPTION_SKIP_WHITE.
7.2.19DatePeriod::__constructВозачот lmdb сега поддржува дополнителен параметар map_size.
   SplFileObject::__toStringПроменето од алијас на SplFileObject::current во алијас на SplFileObject::fgets.
7.2.18substr_compareoffset сега може да биде еднаков на должината на haystack.
7.2.12DateInterval::formatВратената вредност на ракувачот повеќе не се игнорира ако екстензијата е изградена со libxml. Порано, вратената вредност се игнорираше, а парсирањето никогаш не престануваше.
   xml_parser_get_optionСега извезува stdClass објекти како список со кастинг на објект ((object) array( ... )), наместо да користи непостоечки метод stdClass::__setState. Практичниот ефект е дека сега stdClass може да се извезува, а резултирачкиот код дури и ќе работи на претходни верзии на PHP.
7.2.0array_uniqueФорматот F и f сега секогаш ќе бидат позитивни.
   assertАко знамињата се SORT_STRING, порано списокот се копираше и се отстрануваа дупликат елементи (без пакување на списокот потоа), но сега се гради нов список со додавање на уникатни елементи. Ова може да резултира со различни нумерички индекси.
   bcmodУпотребата на стринг како тврдење стана укината. Сега емитува E_DEPRECATED известување кога и assert.active и zend.assertions се поставени на 1.
   bcmodnum1 и num2 повеќе не се сечат на цел број, така што однесувањето на bcmod сега го следи fmod наместо операторот %.
   countПараметарот scale е додаден.
   date_parsecount сега ќе даде предупредување за невалидни броени типови предадени на параметарот value.
   date_parse_from_formatcount сега ќе даде предупредување за невалидни броени типови предадени на параметарот 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_asciiINTL_IDNA_VARIANT_2003 е застарен; користете INTL_IDNA_VARIANT_UTS46 наместо тоа.
   idn_to_utf8INTL_IDNA_VARIANT_2003 е застарен; користете INTL_IDNA_VARIANT_UTS46 наместо тоа.
   imageantialiasimageantialias сега е општо достапен. Претходно беше достапен само ако PHP беше компајлиран со вклучената верзија на GD библиотеката.
   imagegdimagegd сега дозволува излез на слики со вистинска боја. Претходно, овие беа имплицитно претворени во палета.
   imagelayereffectДодадено IMG_EFFECT_MULTIPLY (бара системска libgd >= 2.1.1 или вклучената libgd).
   imagetypesДодадено IMG_BMP.
   is_objectis_object сега враќа true за десериализирани објекти без дефиниција на класа (класа на __PHP_Incomplete_Class). Претходно беше вратено false.
   json_decodeassociative сега може да биде null.
   json_decodeДодадени се знамињата JSON_INVALID_UTF8_IGNORE и JSON_INVALID_UTF8_SUBSTITUTE.
   json_encodeДодадени се знамињата JSON_INVALID_UTF8_IGNORE и JSON_INVALID_UTF8_SUBSTITUTE.
   mailПараметарот additional_headers сега прифаќа и низа.
   mb_check_encodingОваа функција сега прифаќа и низа како вредност. Претходно, беа поддржани само низи.
   mb_convert_encodingОваа функција сега прифаќа и низа како стринг. Претходно, беа поддржани само стрингови.
   mb_parse_strПовикувањето на mb_parse_str без вториот параметар беше застарено.
   mb_send_mailПараметарот additional_headers сега прифаќа и низа.
   mt_randmt_rand доби поправка на грешка за грешка при модуларна пристрасност. Ова значи дека секвенците генерирани со специфично семе може да се разликуваат од PHP 7.1 на 64-битни машини.
   number_formatnumber_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_matchThe PREG_UNMATCHED_AS_NULL is now supported for the $flags parameter.
   preg_match_allThe PREG_UNMATCHED_AS_NULL is now supported for the $flags parameter.
   preg_quotedelimiter сега е null.
   proc_niceОваа функција сега е достапна на Windows.
   randrand доби поправка на грешка за грешка со модуло пристрасност. Ова значи дека секвенците генерирани со одредено семе може да се разликуваат од PHP 7.1 на 64-битни машини.
   read_exif_dataОвој алијас на функцијата е депрециран.
   session_abortТипот на враќање на оваа функција сега е bool. Претходно, беше void.
   session_module_nameСега е експлицитно забрането поставувањето на името на модулот на "user". Претходно, ова беше тивко игнорирано.
   session_namesession_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_handlererrcontext стана депрециран. Користењето на овој параметар сега емитува E_DEPRECATED известување.
   unpackТиповите float и double поддржуваат и Big Endian и Little Endian.
   utf8_decodeОваа функција е преместена од XML екстензијата во јадрото на PHP. Во претходните верзии, беше достапна само ако беше инсталирана XML екстензијата.
   utf8_encodeОваа функција е преместена од XML екстензијата во јадрото на PHP. Во претходните верзии, беше достапна само ако беше инсталирана XML екстензијата.
   PDOStatement::debugDumpParamsPDOStatement::debugDumpParams сега враќа SQL испратен до базата на податоци, вклучувајќи ја целата, суровата команда (вклучувајќи ги заменетите загради со нивните поврзани вредности). Забележете дека ова ќе биде достапно само ако се вклучени емулирани подготвени изрази.
   ReflectionClass::getMethodsfilter сега е null.
   ReflectionClass::getPropertiesfilter сега е null.
   SQLite3::openBlobПараметарот flags е додаден, дозволувајќи пишување BLOBs; претходно беше поддржано само читање.
7.1.24xml_parser_get_optionСега извезува stdClass објекти како список со кастинг на објект ((object) array( ... )), наместо да користи непостоечки метод stdClass::__setState. Практичниот ефект е дека сега stdClass може да се извезува, а резултирачкиот код дури и ќе работи на претходни верзии на PHP.
7.1.5IntlDateFormatter::formatДодадена е поддршка за обезбедување општи DateTimeInterface објекти на параметарот datetime. Претходно, беа поддржани само соодветни DateTime објекти.
7.1.4PDO::sqliteCreateFunctionПараметарот flags е додаден.
   SQLite3::createFunctionПараметарот flags е додаден.
7.1.2dns_get_recordДодадена е поддршка за Argon2id лозинки користејќи PASSWORD_ARGON2ID.
   fopenДодадена е поддршка за типот на запис CAA.
7.1.1get_defined_functionsДодадена е опцијата 'e'.
   packДодаден е параметарот exclude_disabled.
7.1.0DateInterval::formatДодадени се кодовите "e", "E", "g" и "G" за да се овозможи поддршка за редоследот на бајтите за float и double.
   DateTime::setTimeДодадени се форматските знаци F и f.
   DateTimeImmutable::__constructДодаден е параметарот microsecond.
   DateTimeImmutable::setTimeДодадени се форматските знаци F и f.
   DateTimeZone::listIdentifiersОтсега натаму микросекундите се пополнуваат со вистинска вредност. Не со '00000'.
   array_randcountryCode сега може да биде 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.
   listserialize_precision се користи наместо precision при кодирање на float вредности.
   long2ipДодадена е поддршка за типот на запис CAA.
   mb_eregТипот на параметарот ip е променет од стринг во int.
   mb_ereg_replacemb_ereg сега ќе постави matches на празен array, ако ништо не се совпадна. Претходно, matches не беше модифициран во тој случај.
   mb_ereg_replaceФункцијата проверува дали стринг е валиден за тековната кодировка.
   mb_ereg_replace_callbackmb_ereg сега ќе постави matches на празен array, ако ништо не се совпадна. Претходно, matches не беше модифициран во тој случај.
   mb_ereg_search_setposДодадена е поддршка за WebP.
   mb_eregiМодификаторот e е отфрлен.
   mb_eregi_replacemb_ereg сега ќе постави matches на празен array, ако ништо не се совпадна. Претходно, matches не беше модифициран во тој случај.
   mb_eregi_replaceФункцијата проверува дали стринг е валиден за тековната кодировка.
   mb_regex_set_optionsmb_eregi сега ќе постави matches на празен array, ако ништо не се совпадна. Претходно, matches не беше модифициран во тој случај.
   mb_strimwidthОпцијата "e" сега емитува E_DEPRECATED.
   mb_striposДодадена е поддршка за WebP.
   mb_strposДодадена е поддршка за WebP.
   mt_randПоддршка за негативни почетоци и ширини е додадена.
   mt_randrand е направен нодувател на mt_rand.
   mt_srandmt_rand е ажуриран да ја користи фиксираната, точна верзија на алгоритмот Mersenne Twister. За да се вратите на старото однесување, користете mt_srand со MT_RAND_PHP како втор параметар.
   mt_srandrand е направен нодувател на mt_rand.
   openssl_csr_newsrand е направен нодувател на mt_rand.
   openssl_decryptoptions сега исто така поддржува 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_allpcntl_signal_get_handler е додаден.
   pg_last_noticepcntl_signal_get_handler е додаден.
   pg_selectpcntl_signal_get_handler е додаден.
   randПоддршка за негативни почетоци и ширини е додадена.
   session_startsession_start now returns false and no longer initializes $_SESSION when it failed to start the session.
   shufflecountryCode сега може да биде null.
   srandmt_rand е ажуриран да ја користи фиксираната, точна верзија на алгоритмот Mersenne Twister. За да се вратите на старото однесување, користете mt_srand со MT_RAND_PHP како втор параметар.
   str_shufflecountryCode сега може да биде null.
   striposДодадена е поддршка за WebP.
   strposДодадена е поддршка за WebP.
   substr_countПараметарот mode беше додаден.
   tempnamtempnam сега емитува известување кога ќе се врати на привремената папка на системот.
   unpackДодаден е опционалниот офсет.
   unserializeЕлементот allowed_classes на опциите сега е строго напишан, т.е. ако се даде нешто друго освен низа или булова вредност, unserialize враќа false и издава E_WARNING.
   ReflectionType::__toStringReflectionType::__toString е депрециран.
   SessionHandler::gcПред оваа верзија, функцијата враќаше true при успех.
   SessionHandlerInterface::gcПред оваа верзија, функцијата враќаше true при успех.
7.0.16dns_get_recordДодадена е поддршка за Argon2id лозинки користејќи PASSWORD_ARGON2ID.
   fopenДодадена е поддршка за типот на запис CAA.
7.0.15get_defined_functionsДодадена е опцијата 'e'.
   packДодаден е параметарот exclude_disabled.
7.0.11iconv_substrАко низата е еднаква на должината на знаците за офсет, ќе се врати празна низа. Пред оваа верзија, во овој случај се враќаше false.
7.0.10imagetypesДодадено IMG_WEBP.
   SplFileObject::getCsvControlДодаден е знакот за бегство во вратената низа.
   SQLite3::__constructИмето на датотеката сега може да биде празно за да се користи приватна, привремена база на податоци на дискот.
7.0.9getenvДодаден е параметарот local_only.
7.0.7curl_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.

Белешки од корисници

Нема белешки од корисници за оваа страница.
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.