Следующие изменения были произведены с функциями встроенных расширений.
Version | Function | Description |
---|---|---|
PECL OCI8 1.4 | oci_set_prefetch | До этой версии rows должен был быть >= 1. |
PECL OCI8 1.3.4 | oci_set_prefetch | До этой версии предварительная выборка была ограничена к меньшему из значений rows строк и 1024 * rows байт. Теперь ограничение по размеру байт снято. |
PECL 3.0.0 | IntlDateFormatter::format | Support for providing IntlCalendar objects to the datetime parameter was added. |
8.0.5 | imageinterlace | imageinterlace теперь возвращает логическое значение (bool); ранее она возвращала целое число (int). (ненулевое значение для изображений с интерлейсингом, в противном случае - ноль). |
8.0.3 | DOMDocument::getElementsByTagNameNS | namespace теперь допускает значение null. |
DOMElement::getElementsByTagNameNS | namespace теперь допускает значение null. | |
DOMImplementation::createDocument | namespace теперь допускает значение null. | |
finfo::__construct | magic_database теперь допускает значение null. | |
bind_textdomain_codeset | codeset теперь допускает значение null. Раньше было невозможно получить текущую установленную кодировку. | |
bindtextdomain | directory теперь допускает значение null. Раньше было невозможно получить текущий установленный каталог. | |
finfo_open | magic_database теперь допускает значение null. | |
imagegd | file теперь допускает значение null. | |
imagegd2 | file теперь допускает значение null. | |
SoapClient::__setLocation | location теперь допускает значение null. | |
SoapVar::__construct | typeName, typeNamespace, nodeName и nodeNamespace теперь допускают значения null. | |
8.0.0, PECL OCI8 3.0.0 | OCICollection::append | Класс OCI-Collection переименован в OCICollection в соответствии со стандартами именования PHP. |
OCICollection::assign | Класс OCI-Collection переименован в OCICollection в соответствии со стандартами именования PHP. | |
OCICollection::assignElem | Класс OCI-Collection переименован в OCICollection в соответствии со стандартами именования PHP. | |
OCICollection::free | Класс OCI-Collection переименован в OCICollection в соответствии со стандартами именования PHP. | |
OCICollection::getElem | Класс OCI-Collection переименован в OCICollection в соответствии со стандартами именования PHP. | |
OCICollection::max | Класс OCI-Collection переименован в OCICollection в соответствии со стандартами именования PHP. | |
OCICollection::size | Класс OCI-Collection переименован в OCICollection в соответствии со стандартами именования PHP. | |
OCICollection::trim | Класс OCI-Collection переименован в OCICollection в соответствии со стандартами именования PHP. | |
OCILob::append | Класс OCI-Lob переименован в OCILob в соответствии со стандартами именования PHP. | |
OCILob::close | Класс OCI-Lob переименован в OCILob в соответствии со стандартами именования PHP. | |
OCILob::eof | Класс OCI-Lob переименован в OCILob в соответствии со стандартами именования PHP. | |
OCILob::erase | Класс OCI-Lob переименован в OCILob в соответствии со стандартами именования PHP. | |
OCILob::export | Класс OCI-Lob переименован в OCILob в соответствии со стандартами именования PHP. | |
OCILob::flush | Класс OCI-Lob переименован в OCILob в соответствии со стандартами именования PHP. | |
OCILob::free | Класс OCI-Lob переименован в OCILob в соответствии со стандартами именования PHP. | |
OCILob::getBuffering | Класс OCI-Lob переименован в OCILob в соответствии со стандартами именования PHP. | |
OCILob::import | Класс OCI-Lob переименован в OCILob в соответствии со стандартами именования PHP. | |
OCILob::load | Класс OCI-Lob переименован в OCILob в соответствии со стандартами именования PHP. | |
OCILob::read | Класс OCI-Lob переименован в OCILob в соответствии со стандартами именования PHP. | |
OCILob::rewind | Класс OCI-Lob переименован в OCILob в соответствии со стандартами именования PHP. | |
OCILob::save | Класс OCI-Lob переименован в OCILob в соответствии со стандартами именования PHP. | |
OCILob::saveFile | Класс OCI-Lob переименован в OCILob в соответствии со стандартами именования PHP. | |
OCILob::seek | Класс OCI-Lob переименован в OCILob в соответствии со стандартами именования PHP. | |
OCILob::setBuffering | Класс OCI-Lob переименован в OCILob в соответствии со стандартами именования PHP. | |
OCILob::size | Класс OCI-Lob переименован в OCILob в соответствии со стандартами именования PHP. | |
OCILob::tell | Класс OCI-Lob переименован в OCILob в соответствии со стандартами именования PHP. | |
OCILob::truncate | Класс OCI-Lob переименован в OCILob в соответствии со стандартами именования PHP. | |
OCILob::write | Класс OCI-Lob переименован в OCILob в соответствии со стандартами именования PHP. | |
OCILob::writeTemporary | Класс OCI-Lob переименован в OCILob в соответствии со стандартами именования PHP. | |
OCILob::writeToFile | Класс OCI-Lob переименован в OCILob в соответствии со стандартами именования PHP. | |
8.0.0 / 1.18.1 | ZipArchive::addGlob | Добавлены параметры "comp_method", "comp_flags", "enc_method" и "enc_password" в options. |
8.0.0 / 1.18.0 | ZipArchive::addEmptyDir | Добавлен параметр flags. |
ZipArchive::addFile | Добавлен параметр flags. | |
ZipArchive::addFromString | Добавлен параметр flags. | |
ZipArchive::addGlob | Добавлен параметр "flags" в options. | |
ZipArchive::getStatusString | Метод больше не возвращает false в случае возникновения ошибки. | |
ZipArchive::getStatusString | Метод можно вызвать в закрытом архиве. | |
8.0.0 | CURLFile::__construct | mime_type и posted_filename теперь допускают значение null; раньше значением по умолчанию был 0. |
DateInterval::__construct | W теперь может использоваться совместно с D. | |
DateTime::format | Добавлен символ форматирования p. | |
DateTime::format | До этой версии, в случае возникновения ошибки возвращалось false. | |
DateTime::getOffset | До этой версии, в случае возникновения ошибки возвращалось false. | |
DateTime::getTimestamp | Функции больше не возвращают false в случае возникновения ошибки. | |
DateTimeZone::getOffset | До этой версии, в случае возникновения ошибки возвращалось false. | |
DateTimeZone::listIdentifiers | До этой версии, в случае возникновения ошибки возвращалось false. | |
DOMImplementation::createDocument | doctype теперь допускает значение null. | |
FFI::cdef | lib теперь допускает значение null. | |
FFI::string | size теперь допускает значение null; ранее значением по умолчанию был 0. | |
abs | num больше не принимает внутренние объекты, поддерживающие числовое преобразование. | |
apache_note | note_value теперь допускает значение null. | |
array_column | Объекты в столбцах, обозначенные параметром index_key, больше не будут преобразованы в строку и вместо этого будут выдавать TypeError. | |
array_filter | callback теперь допускает значение null. | |
array_splice | length теперь допускает значение null. | |
assert | Объявление функции с именем assert() внутри пространства имён теперь запрещено и вызывает E_COMPILE_ERROR. | |
bcadd | scale теперь допускает значение null. | |
bccomp | scale теперь допускает значение null. | |
bcdiv | scale теперь допускает значение null. | |
bcmod | scale теперь допускает значение null. | |
bcmul | scale теперь допускает значение null. | |
bcpowmod | scale теперь допускает значение null. | |
bcscale | scale is now nullable. | |
bcsqrt | scale теперь допускает значение null. | |
bcsub | scale теперь допускает значение null. | |
bzdecompress | Тип use_less_memory изменён с int на bool. Ранее значением по умолчанию был 0. | |
bzwrite | length теперь допускает значение null. | |
ceil | num больше не принимает внутренние объекты, поддерживающие числовое преобразование. | |
com_event_sink | sink_interface теперь допускает значение null. | |
com_get_active_object | codepage теперь допускает значение null. | |
convert_uuencode | До этой версии при попытке преобразовать пустую строку возвращалось false без особой причины. | |
count | count теперь выбрасывает TypeError, если передан недопустимый исчисляемый тип в параметр value. | |
count_chars | До этой версии функция возвращала false в случае возникновения ошибки. | |
crypt | salt больше не является необязательным. | |
curl_close | handle теперь ожидает экземпляр CurlHandle; раньше, ожидался ресурс (resource). | |
curl_copy_handle | handle теперь ожидает экземпляр CurlHandle; раньше, ожидался ресурс (resource). | |
curl_copy_handle | В случае успешного выполнения возвращает экземпляр CurlHandle; раньше возвращался ресурс (resource). | |
curl_errno | handle теперь ожидает экземпляр CurlHandle; раньше, ожидался ресурс (resource). | |
curl_error | handle теперь ожидает экземпляр CurlHandle; раньше, ожидался ресурс (resource). | |
curl_escape | handle теперь ожидает экземпляр CurlHandle; раньше, ожидался ресурс (resource). | |
curl_exec | handle теперь ожидает экземпляр CurlHandle; раньше, ожидался ресурс (resource). | |
curl_getinfo | handle теперь ожидает экземпляр CurlHandle; раньше, ожидался ресурс (resource). | |
curl_getinfo | option is nullable now; previously, the default was 0. | |
curl_init | В случае успешного выполнения возвращает экземпляр CurlHandle; раньше, возвращался ресурс (resource). | |
curl_init | url теперь допускает значение null. | |
curl_multi_add_handle | handle теперь ожидает экземпляр CurlHandle; раньше, ожидался ресурс (resource). | |
curl_multi_add_handle | multi_handle теперь ожидает экземпляр; раньше, ожидался ресурс (resource). | |
curl_multi_close | multi_handle теперь ожидает экземпляр; раньше, ожидался ресурс (resource). | |
curl_multi_errno | multi_handle теперь ожидает экземпляр; раньше, ожидался ресурс (resource). | |
curl_multi_errno | Функция больше не возвращает false в случае возникновения ошибки. | |
curl_multi_exec | multi_handle теперь ожидает экземпляр; раньше, ожидался ресурс (resource). | |
curl_multi_getcontent | handle теперь ожидает экземпляр CurlHandle; раньше, ожидался ресурс (resource). | |
curl_multi_info_read | multi_handle теперь ожидает экземпляр; раньше, ожидался ресурс (resource). | |
curl_multi_init | В случае успешного выполнения возвращает экземпляр CurlMultiHandle; раньше, возвращался ресурс (resource). | |
curl_multi_remove_handle | multi_handle теперь ожидает экземпляр; раньше, ожидался ресурс (resource). | |
curl_multi_remove_handle | handle теперь ожидает экземпляр CurlHandle; раньше, ожидался ресурс (resource). | |
curl_multi_select | multi_handle теперь ожидает экземпляр; раньше, ожидался ресурс (resource). | |
curl_multi_setopt | multi_handle теперь ожидает экземпляр; раньше, ожидался ресурс (resource). | |
curl_pause | handle теперь ожидает экземпляр CurlHandle; раньше, ожидался ресурс (resource). | |
curl_reset | handle теперь ожидает экземпляр CurlHandle; раньше, ожидался ресурс (resource). | |
curl_setopt | handle теперь ожидает экземпляр CurlHandle; раньше, ожидался ресурс (resource). | |
curl_setopt_array | handle теперь ожидает экземпляр CurlHandle; раньше, ожидался ресурс (resource). | |
curl_share_close | share_handle expects a CurlShareHandle instance now; previously, a resource was expected. | |
curl_share_errno | Функция больше не возвращает false в случае возникновения ошибки. | |
curl_share_errno | share_handle expects a CurlShareHandle instance now; previously, a resource was expected. | |
curl_share_init | Функция возвращает экземпляр CurlShareHandle; раньше, возвращался ресурс (resource). | |
curl_share_setopt | share_handle expects a CurlShareHandle instance now; previously, a resource was expected. | |
curl_unescape | handle теперь ожидает экземпляр CurlHandle; раньше, ожидался ресурс (resource). | |
date | timestamp теперь допускает значение null. | |
date_sunrise | latitude, longitude, zenith и utcOffset теперь допускают значение null. | |
date_sunset | latitude, longitude, zenith и utcOffset теперь допускают значение null. | |
deflate_add | context ожидает экземпляр DeflateContext; раньше, ожидался ресурс (resource). | |
deflate_init | В случае успешного выполнения функция возвращает экземпляр DeflateContext; раньше, возвращался ресурс (resource). | |
easter_date | year теперь допускает значение null. | |
easter_days | year теперь допускает значение null. | |
enchant_broker_describe | До этой версии функция возвращала false в случае возникновения ошибки. | |
enchant_broker_describe | broker ожидает экземпляр EnchantBroker; Ранее ожидался ресурс (resource). | |
enchant_broker_dict_exists | broker ожидает экземпляр EnchantBroker; Ранее ожидался ресурс (resource). | |
enchant_broker_free | broker ожидает экземпляр EnchantBroker; Ранее ожидался ресурс (resource). | |
enchant_broker_free_dict | dictionary ожидает EnchantDictionary; Ранее ожидался ресурс (resource). | |
enchant_broker_get_dict_path | broker ожидает экземпляр EnchantBroker; Ранее ожидался ресурс (resource). | |
enchant_broker_get_error | broker ожидает экземпляр EnchantBroker; Ранее ожидался ресурс (resource). | |
enchant_broker_init | В случае успешного выполнения функция возвращает экземпляр EnchantBroker; Ранее возвращался ресурс (resource). | |
enchant_broker_list_dicts | broker ожидает экземпляр EnchantBroker; Ранее ожидался ресурс (resource). | |
enchant_broker_list_dicts | До этой версии функция возвращала false в случае возникновения ошибки. | |
enchant_broker_request_dict | broker ожидает экземпляр EnchantBroker; Ранее ожидался ресурс (resource). | |
enchant_broker_request_dict | В случае успешного выполнения функция возвращает экземпляр EnchantDictionary; Ранее возвращался ресурс (resource). | |
enchant_broker_request_pwl_dict | broker ожидает экземпляр EnchantBroker; Ранее ожидался ресурс (resource). | |
enchant_broker_request_pwl_dict | В случае успешного выполнения функция возвращает экземпляр EnchantDictionary; Ранее возвращался ресурс (resource). | |
enchant_broker_set_dict_path | broker ожидает экземпляр EnchantBroker; Ранее ожидался ресурс (resource). | |
enchant_broker_set_ordering | broker ожидает экземпляр EnchantBroker; Ранее ожидался ресурс (resource). | |
enchant_dict_add | dictionary ожидает экземпляр EnchantDictionary; Ранее ожидался ресурс (resource). | |
enchant_dict_add_to_session | dictionary ожидает экземпляр EnchantDictionary; Ранее ожидался ресурс (resource). | |
enchant_dict_check | dictionary ожидает экземпляр EnchantDictionary; Ранее ожидался ресурс (resource). | |
enchant_dict_describe | До этой версии функция возвращала false в случае возникновения ошибки. | |
enchant_dict_describe | dictionary ожидает экземпляр EnchantDictionary; Ранее ожидался ресурс (resource). | |
enchant_dict_get_error | dictionary ожидает экземпляр EnchantDictionary; Ранее ожидался ресурс (resource). | |
enchant_dict_is_added | dictionary ожидает экземпляр EnchantDictionary; Ранее ожидался ресурс (resource). | |
enchant_dict_quick_check | dictionary ожидает экземпляр EnchantDictionary; Ранее ожидался ресурс (resource). | |
enchant_dict_store_replacement | dictionary ожидает экземпляр EnchantDictionary; Ранее ожидался ресурс (resource). | |
enchant_dict_suggest | dictionary ожидает экземпляр EnchantDictionary; Ранее ожидался ресурс (resource). | |
error_reporting | error_level теперь допускает значение null. | |
exif_read_data | required_sections теперь допускает значение null. | |
explode | explode теперь выбрасывает TypeError, если параметр separator является пустой строкой (""). | |
finfo_buffer | context теперь допускает значение null. | |
finfo_file | context теперь допускает значение null. | |
floor | num больше не принимает внутренние объекты, поддерживающие числовое преобразование. | |
fsockopen | timeout теперь допускает значение null. | |
get_class_methods | Параметр object_or_class теперь принимает только объекты или корректные имена классов. | |
get_defined_functions | Значение параметра exclude_disabled по умолчанию было изменено с false на true. | |
get_headers | Тип параметра associative был изменён с целого числа (int) на логическое значение (bool). | |
get_parent_class | Параметр object_or_class теперь принимает только объекты или корректные имена классов | |
get_resources | type теперь допускает значение null. | |
getdate | timestamp теперь допускает значение null. | |
gmdate | timestamp теперь допускает значение null. | |
gmmktime | hour больше не является необязательным. | |
gmmktime | minute, second, month, day и year теперь допускают значение null. | |
gmp_binomial | Функция больше не возвращает false в случае возникновения ошибки. | |
gmp_export | Функция больше не возвращает false в случае возникновения ошибки. | |
gmp_import | Функция больше не возвращает false в случае возникновения ошибки. | |
gmstrftime | timestamp теперь допускает значение null. | |
gzgets | length теперь допускает значение null; ранее значение по умолчанию было 1024. | |
gzwrite | length теперь допускает значение null; раньше значением по умолчанию был 0. | |
hash_update_file | stream_context теперь допускает значение null. | |
html_entity_decode | encoding теперь допускает значение null. | |
htmlentities | encoding теперь допускает значение null. | |
iconv_mime_decode | encoding теперь допускает значение null. | |
iconv_mime_decode_headers | encoding теперь допускает значение null. | |
iconv_strlen | encoding теперь допускает значение null. | |
iconv_strpos | encoding теперь допускает значение null. | |
iconv_strrpos | encoding теперь допускает значение null. | |
iconv_substr | length и encoding теперь допускают значение null. | |
idate | timestamp теперь допускает значение null. | |
ignore_user_abort | enable теперь допускает значение null. | |
imageaffine | В случае успешного выполнения функция теперь возвращает экземпляр GDImage; ранее возвращался ресурс (resource). | |
imageaffine | clip теперь допускает значение null. | |
imagealphablending | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imageantialias | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagearc | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagebmp | Тип параметра compressed теперь логическое значение (bool); ранее был целым числом (int). | |
imagebmp | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagechar | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagecharup | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagecolorallocate | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagecolorallocatealpha | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagecolorat | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagecolorclosest | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagecolorclosesthwb | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagecolordeallocate | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagecolorexact | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagecolorexactalpha | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagecolormatch | image1 и image2 теперь ожидают экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagecolorresolve | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagecolorresolvealpha | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagecolorset | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagecolorsforindex | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagecolorstotal | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagecolortransparent | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagecolortransparent | color теперь допускает значение null. | |
imageconvolution | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagecopy | dst_image и src_image теперь ожидают экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagecopymerge | dst_image и src_image теперь ожидают экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagecopymergegray | dst_image и src_image теперь ожидают экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagecopyresampled | dst_image и src_image теперь ожидают экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagecopyresized | dst_image и src_image теперь ожидают экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagecreate | В случае успешного выполнения функция теперь возвращает экземпляр GDImage; ранее возвращался ресурс (resource). | |
imagecreatefrombmp | В случае успешного выполнения функция теперь возвращает экземпляр GDImage; ранее возвращался ресурс (resource). | |
imagecreatefromgd | В случае успешного выполнения функция теперь возвращает экземпляр GDImage; ранее возвращался ресурс (resource). | |
imagecreatefromgd2 | В случае успешного выполнения функция теперь возвращает экземпляр GDImage; ранее возвращался ресурс (resource). | |
imagecreatefromgd2part | В случае успешного выполнения функция теперь возвращает экземпляр GDImage; ранее возвращался ресурс (resource). | |
imagecreatefromgif | В случае успешного выполнения функция теперь возвращает экземпляр GDImage; ранее возвращался ресурс (resource). | |
imagecreatefromjpeg | В случае успешного выполнения функция теперь возвращает экземпляр GDImage; ранее возвращался ресурс (resource). | |
imagecreatefrompng | В случае успешного выполнения функция теперь возвращает экземпляр GDImage; ранее возвращался ресурс (resource). | |
imagecreatefromstring | В случае успешного выполнения функция теперь возвращает экземпляр GDImage; ранее возвращался ресурс (resource). | |
imagecreatefromwbmp | В случае успешного выполнения функция теперь возвращает экземпляр GDImage; ранее возвращался ресурс (resource). | |
imagecreatefromwebp | В случае успешного выполнения функция теперь возвращает экземпляр GDImage; ранее возвращался ресурс (resource). | |
imagecreatefromxbm | В случае успешного выполнения функция теперь возвращает экземпляр GDImage; ранее возвращался ресурс (resource). | |
imagecreatefromxpm | В случае успешного выполнения функция теперь возвращает экземпляр GDImage; ранее возвращался ресурс (resource). | |
imagecreatetruecolor | В случае успешного выполнения функция теперь возвращает экземпляр GDImage; ранее возвращался ресурс (resource). | |
imagecrop | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagecrop | В случае успешного выполнения функция теперь возвращает экземпляр GDImage; ранее возвращался ресурс (resource). | |
imagecropauto | В случае успешного выполнения функция теперь возвращает объект GDImage; ранее возвращался ресурс (resource). | |
imagecropauto | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagedashedline | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagedestroy | Функция теперь является NOP. | |
imagedestroy | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imageellipse | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagefill | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagefilledarc | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagefilledellipse | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagefilledpolygon | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagefilledrectangle | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagefilltoborder | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagefilter | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imageflip | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagefttext | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagegammacorrect | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagegd | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagegd2 | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagegetclip | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagegetinterpolation | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagegif | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagegrabscreen | В случае успешного выполнения функция теперь возвращает экземпляр GDImage; ранее возвращался ресурс (resource). | |
imagegrabwindow | client_area теперь ожидает логическое значение (bool); ранее ожидалось целое число (int). | |
imagegrabwindow | В случае успешного выполнения функция теперь возвращает экземпляр GDImage; ранее возвращался ресурс (resource). | |
imageinterlace | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imageinterlace | enable теперь ожидает логическое значение (bool); ранее ожидалось целое число (int). | |
imageistruecolor | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagejpeg | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagelayereffect | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imageline | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imageopenpolygon | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagepalettecopy | dst и src теперь ожидают экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagepalettetotruecolor | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagepng | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagepolygon | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagerectangle | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imageresolution | resolution_x и resolution_y теперь допускают значение null. | |
imagerotate | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagerotate | Неиспользуемый v теперь ожидает логическое значение (bool); ранее ожидалось целое число (int). | |
imagerotate | В случае успешного выполнения функция теперь возвращает экземпляр GDImage; ранее возвращался ресурс (resource). | |
imagesavealpha | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagescale | В случае успешного выполнения функция теперь возвращает экземпляр GDImage; ранее возвращался ресурс (resource). | |
imagescale | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagesetbrush | image и brush теперь ожидают экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagesetclip | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagesetinterpolation | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagesetpixel | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagesetthickness | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagesettile | image и tile теперь ожидают экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagestring | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagestringup | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagesx | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagesy | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagetruecolortopalette | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagettfbbox | Добавлен параметр options. | |
imagettftext | Добавлен параметр options. | |
imagewbmp | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagewbmp | foreground_color теперь допускает значение null. | |
imagewebp | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagexbm | image теперь ожидает экземпляр GdImage; ранее ожидался ресурс (resource). | |
imagexbm | foreground_color теперь допускает значение null. | |
imagexbm | Четвёртый параметр, который не использовался, был удалён. | |
imap_append | options и internal_date теперь допускают значение null. | |
imap_headerinfo | Неиспользуемый параметр defaulthost был удалён. | |
imap_mail | additional_headers, cc, bcc и return_path теперь допускают значение null. | |
imap_sort | reverse теперь является логическим типом (bool) вместо целого числа (int). | |
imap_sort | search_criteria и charset теперь являются nullable. | |
implode | Передача separator после array больше не поддерживается. | |
inflate_add | context ожидает экземпляр InflateContext; раньше, ожидался ресурс (resource). | |
inflate_get_read_len | context ожидает экземпляр InflateContext; раньше, ожидался ресурс (resource). | |
inflate_get_status | context ожидает экземпляр InflateContext; раньше, ожидался ресурс (resource). | |
inflate_init | В случае успешного выполнения функция возвращает экземпляр InflateContext; раньше возвращался ресурс (resource). | |
jdtounix | Функция больше не возвращает false в случае возникновения ошибки, вместо этого выбрасывает ValueError. | |
ldap_add | controls теперь допускает значение null; ранее значение по умолчанию было []. | |
ldap_add_ext | controls теперь допускает значение null; ранее значение по умолчанию было []. | |
ldap_bind_ext | controls теперь допускает значение null; ранее значение по умолчанию было []. | |
ldap_compare | controls теперь допускает значение null; ранее значение по умолчанию было []. | |
ldap_delete | controls теперь допускает значение null; ранее значение по умолчанию было []. | |
ldap_delete_ext | controls теперь допускает значение null; ранее значение по умолчанию было []. | |
ldap_exop_passwd | controls теперь допускает значение null; ранее значение по умолчанию было []. | |
ldap_list | controls теперь допускает значение null; ранее значение по умолчанию было []. | |
ldap_mod_add | controls теперь допускает значение null; ранее значение по умолчанию было []. | |
ldap_mod_replace | controls теперь допускает значение null; ранее значение по умолчанию было []. | |
ldap_modify_batch | controls теперь допускает значение null; ранее значение по умолчанию было []. | |
ldap_mod_add_ext | controls теперь допускает значение null; ранее значение по умолчанию было []. | |
ldap_mod_del_ext | controls теперь допускает значение null; ранее значение по умолчанию было []. | |
ldap_mod_replace_ext | controls теперь допускает значение null; ранее значение по умолчанию было []. | |
ldap_read | controls теперь допускает значение null; ранее значение по умолчанию было []. | |
ldap_rename | controls теперь допускает значение null; ранее значение по умолчанию было []. | |
ldap_rename_ext | controls теперь допускает значение null; ранее значение по умолчанию было []. | |
ldap_sasl_bind | dn, password, mech, realm, authc_id, authz_id and props теперь допускают значение null. | |
ldap_search | controls теперь допускает значение null; ранее значение по умолчанию было []. | |
ldap_set_rebind_proc | callback теперь допускает значение null. | |
levenshtein | До этой версии levenshtein нужно было вызывать с двумя или пятью аргументами. | |
libxml_use_internal_errors | use_errors теперь допускает значение null. Ранее значением по умолчанию было false. | |
localtime | timestamp теперь допускает значение null. | |
mb_check_encoding | Параметры value и encoding могут принимать значение null. | |
mb_chr | Теперь параметр encoding может принимать значение null. | |
mb_convert_kana | Теперь параметр encoding может принимать значение null. | |
mb_decode_numericentity | Теперь параметр encoding может принимать значение null. | |
mb_detect_order | Теперь параметр encoding может принимать значение null. | |
mb_encode_mimeheader | charset и transfer_encoding теперь допускают значение null. | |
mb_encode_numericentity | Теперь параметр encoding может принимать значение null. | |
mb_ereg | Теперь, в случае успешного завершения, эта функция возвращает true. Раньше она возвращала длину найденного вхождения pattern в строке string в случае, если был передан параметр matches. Если опциональный параметр matches не был задан, или длина проверяемой строки равнялась 0, эта функция возвращала число 1. | |
mb_ereg_match | options теперь допускает значение null. | |
mb_ereg_replace | options теперь допускает значение null. | |
mb_ereg_replace_callback | options теперь допускает значение null. | |
mb_ereg_search | pattern и options теперь допускают значение null. | |
mb_ereg_search_init | pattern и options теперь допускают значение null. | |
mb_ereg_search_pos | pattern и options теперь допускают значение null. | |
mb_ereg_search_regs | pattern и options теперь допускают значение null. | |
mb_eregi | Теперь эта функция возвращает true в случае успеха. Раньше, если был задан параметр matches и было найдено вхождение pattern в строке string, возвращалась длинна найденной подстроки в байтах. Если параметр matches не задавался или длина найденной подстроки равнялась 0, функция возвращала 1. | |
mb_eregi_replace | Параметр options теперь может принимать значение null. | |
mb_get_info | type больше не поддерживает "func_overload" и "func_overload_list". | |
mb_http_input | type теперь может задаваться как null. | |
mb_http_output | Теперь параметр encoding может принимать значение null. | |
mb_internal_encoding | Теперь параметр encoding может принимать значение null. | |
mb_language | Теперь параметр language может принимать значение null. | |
mb_ord | Теперь параметр encoding может принимать значение null. | |
mb_parse_str | Второй параметр стал обязательным. | |
mb_regex_encoding | Теперь параметр encoding может принимать значение null. | |
mb_regex_set_options | Параметр options может принимать значение null. | |
mb_regex_set_options | Если параметр options задан и не равен null, возвращаются предыдущие параметры. Ранее возвращались текущие параметры. | |
mb_scrub | Теперь параметр encoding может принимать значение null. | |
mb_str_split | Теперь параметр encoding может принимать значение null. | |
mb_str_split | Функция больше не возвращает false в случае неудачи. | |
mb_strcut | Теперь параметр encoding может принимать значение null. | |
mb_strimwidth | Теперь параметр encoding может принимать значение null. | |
mb_stripos | Теперь параметр encoding может принимать значение null. | |
mb_stristr | Теперь параметр encoding может принимать значение null. | |
mb_strlen | Теперь параметр encoding может принимать значение null. | |
mb_strpos | Теперь параметр encoding может принимать значение null. | |
mb_strrchr | Теперь параметр encoding может принимать значение null. | |
mb_strrichr | Теперь параметр encoding может принимать значение null. | |
mb_strripos | Теперь параметр encoding может принимать значение null. | |
mb_strrpos | Передача encoding в качестве третьего аргумента вместо offset была удалена. | |
mb_strrpos | Теперь параметр encoding может принимать значение null. | |
mb_strstr | Теперь параметр encoding может принимать значение null. | |
mb_strwidth | Теперь параметр encoding может принимать значение null. | |
mb_substitute_character | Передача пустой строки в substitute_character больше не поддерживается; вместо этого используйте "none". | |
mb_substitute_character | Теперь параметр encoding может принимать значение null. | |
mb_substr | Теперь параметр encoding может принимать значение null. | |
mb_substr_count | Теперь параметр encoding может принимать значение null. | |
metaphone | Функция возвращала false в случае возникновения ошибки. | |
mhash | key теперь допускает значение null. | |
mktime | hour больше не является необязательным. | |
mktime | minute, second, month, day и year теперь допускают значение null. | |
msg_get_queue | В случае успешного выполнения функция теперь возвращает экземпляр SysvMessageQueue; ранее возвращался ресурс (resource). | |
msg_receive | Параметр queue теперь ожидает экземпляр SysvMessageQueue; ранее ожидался ресурс (resource). | |
msg_remove_queue | Параметр queue теперь ожидает экземпляр SysvMessageQueue; ранее ожидался ресурс (resource). | |
msg_send | Параметр queue теперь ожидает экземпляр SysvMessageQueue; ранее ожидался ресурс (resource). | |
msg_set_queue | Параметр queue теперь ожидает экземпляр SysvMessageQueue; ранее ожидался ресурс (resource). | |
msg_stat_queue | Параметр queue теперь ожидает экземпляр SysvMessageQueue; ранее ожидался ресурс (resource). | |
number_format | До этой версии функция number_format принимала один, два или четыре параметра (но не три). | |
ob_implicit_flush | flag теперь принимает логическое значение (bool); ранее принималось целое число (int). | |
odbc_columns | schema, table and column are now nullable. | |
odbc_error | odbc is nullable now. | |
odbc_errormsg | odbc is nullable now. | |
odbc_exec | flags was removed. | |
odbc_fetch_row | row is nullable now. | |
odbc_procedurecolumns | Prior to this version, the function could only be called with either one or five arguments. | |
odbc_procedures | Prior to this version, the function could only be called with either one or four arguments. | |
odbc_tables | schema, table and types are now nullable. | |
openssl_csr_export | csr теперь принимает экземпляр OpenSSLCertificateSigningRequest; ранее принимался ресурс (resource) типа OpenSSL X.509 CSR. | |
openssl_csr_export_to_file | csr теперь принимает экземпляр OpenSSLCertificateSigningRequest; ранее принимался ресурс (resource) типа OpenSSL X.509 CSR. | |
openssl_csr_get_public_key | В случае успешного выполнения возвращает экземпляр OpenSSLAsymmetricKey; ранее возвращался ресурс (resource) типа OpenSSL key. | |
openssl_csr_get_public_key | csr теперь принимает экземпляр OpenSSLCertificateSigningRequest; ранее принимался ресурс (resource) типа OpenSSL X.509 CSR. | |
openssl_csr_get_subject | csr теперь принимает экземпляр OpenSSLCertificateSigningRequest; ранее принимался ресурс (resource) типа OpenSSL X.509 CSR. | |
openssl_csr_new | private_key теперь принимает экземпляр OpenSSLAsymmetricKey; ранее принимался ресурс (resource) типа OpenSSL key. | |
openssl_csr_new | csr теперь принимает экземпляр OpenSSLCertificateSigningRequest; ранее принимался ресурс (resource) типа OpenSSL X.509 CSR. | |
openssl_csr_sign | private_key теперь принимает экземпляр OpenSSLAsymmetricKey; ранее принимался ресурс (resource) типа OpenSSL X.509 CSR. | |
openssl_csr_sign | ca_certificate теперь принимает экземпляр OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL X.509 CSR. | |
openssl_csr_sign | On success, this function returns an OpenSSLCertificate instance now; previously, a resource of type OpenSSL X.509 was returned. | |
openssl_csr_sign | csr теперь принимает экземпляр OpenSSLCertificateSigningRequest; ранее принимался ресурс (resource) типа OpenSSL X.509 CSR. | |
openssl_dh_compute_key | private_key теперь принимает экземпляр OpenSSLAsymmetricKey; ранее принимался ресурс (resource) типа OpenSSL X.509 CSR. | |
openssl_free_key | key теперь принимает OpenSSLAsymmetricKey; ранее принимала ресурс (resource) типа OpenSSL key. | |
openssl_free_key | Функция устарела, так как больше не имеет смысла. | |
openssl_open | private_key теперь принимает экземпляр OpenSSLAsymmetricKey или OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL key или OpenSSL X.509 CSR. | |
openssl_open | cipher_algo больше не является необязательным параметром. | |
openssl_pkcs7_decrypt | private_key теперь принимает экземпляр OpenSSLAsymmetricKey или OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL key или OpenSSL X.509 CSR. | |
openssl_pkcs7_encrypt | certificate теперь принимает экземпляр OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL X.509 CSR. | |
openssl_pkcs7_sign | certificate теперь принимает экземпляр OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL X.509 CSR. | |
openssl_pkcs7_sign | private_key теперь принимает экземпляр OpenSSLAsymmetricKey или OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL key or OpenSSL X.509 CSR. | |
openssl_pkcs7_verify | signers_certificates_filename, untrusted_certificates_filename, content и output_filename теперь допускают значение null. | |
openssl_pkcs12_export | certificate теперь принимает экземпляр OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL X.509 CSR. | |
openssl_pkcs12_export | private_key теперь принимает экземпляр OpenSSLAsymmetricKey или OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL key или OpenSSL X.509. | |
openssl_pkcs12_export_to_file | private_key теперь принимает экземпляр OpenSSLAsymmetricKey или OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL key или OpenSSL X.509. | |
openssl_pkcs12_export_to_file | certificate теперь принимает экземпляр OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL X.509 CSR. | |
openssl_pkey_export | key теперь принимает экземпляр OpenSSLAsymmetricKey или OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL key или OpenSSL X.509. | |
openssl_pkey_export_to_file | key теперь принимает экземпляр OpenSSLAsymmetricKey или OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL key или OpenSSL X.509. | |
openssl_pkey_free | Функция устарела, так как больше не имеет смысла. | |
openssl_pkey_free | key теперь принимает экземпляр OpenSSLAsymmetricKey; ранее принимался ресурс (resource) типа OpenSSL key. | |
openssl_pkey_get_details | key теперь принимает экземпляр OpenSSLAsymmetricKey; ранее принимался ресурс (resource) типа OpenSSL key. | |
openssl_pkey_get_private | В случае успешного выполнения функция возвращает экземпляр OpenSSLAsymmetricKey; ранее возвращался ресурс (resource) типа OpenSSL key. | |
openssl_pkey_get_private | private_key теперь принимает экземпляр OpenSSLAsymmetricKey или OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL key или OpenSSL X.509. | |
openssl_pkey_get_private | passphrase теперь допускает значение null. | |
openssl_pkey_get_public | public_key теперь принимает экземпляр OpenSSLAsymmetricKey или OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL key или OpenSSL X.509. | |
openssl_pkey_get_public | В случае успешного выполнения функция возвращает экземпляр OpenSSLAsymmetricKey; ранее возвращался ресурс (resource) типа OpenSSL key. | |
openssl_pkey_new | В случае успешного выполнения функция возвращает экземпляр OpenSSLAsymmetricKey; ранее возвращался ресурс (resource) типа OpenSSL key. | |
openssl_private_decrypt | private_key теперь принимает экземпляр OpenSSLAsymmetricKey или OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL key или OpenSSL X.509. | |
openssl_private_encrypt | private_key теперь принимает экземпляр OpenSSLAsymmetricKey или OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL key или OpenSSL X.509. | |
openssl_public_decrypt | public_key теперь принимает экземпляр OpenSSLAsymmetricKey или OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL key или OpenSSL X.509. | |
openssl_public_encrypt | public_key теперь принимает экземпляр OpenSSLAsymmetricKey или OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL key или OpenSSL X.509. | |
openssl_random_pseudo_bytes | strong_result теперь допускает значение null. | |
openssl_seal | public_key теперь принимает массив (array) экземпляров OpenSSLAsymmetricKey; ранее принимался массив (array) ресурсов (resource) типа OpenSSL key. | |
openssl_seal | cipher_algo больше не является необязательным параметром. | |
openssl_seal | iv теперь допускает значение null. | |
openssl_sign | private_key теперь принимает экземпляр OpenSSLAsymmetricKey или OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL key или OpenSSL X.509. | |
openssl_spki_new | private_key теперь принимает экземпляр OpenSSLAsymmetricKey; ранее принимался ресурс (resource) типа OpenSSL key. | |
openssl_verify | public_key теперь принимает экземпляр OpenSSLAsymmetricKey или OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL key или OpenSSL X.509. | |
openssl_x509_check_private_key | certificate теперь принимает экземпляр OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL X.509. | |
openssl_x509_check_private_key | private_key теперь принимает экземпляр OpenSSLAsymmetricKey или OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL key или OpenSSL X.509. | |
openssl_x509_checkpurpose | certificate теперь принимает экземпляр OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL X.509. | |
openssl_x509_checkpurpose | untrusted_certificates_file теперь допускает значение null. | |
openssl_x509_export | certificate теперь принимает экземпляр OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL X.509. | |
openssl_x509_export_to_file | certificate теперь принимает экземпляр OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL X.509. | |
openssl_x509_fingerprint | certificate теперь принимает экземпляр OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL X.509. | |
openssl_x509_free | Функция устарела, так как больше не имеет смысла. | |
openssl_x509_free | certificate теперь принимает экземпляр OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL X.509. | |
openssl_x509_parse | certificate теперь принимает экземпляр OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL X.509. | |
openssl_x509_read | В случае успешного выполнения возвращает экземпляр OpenSSLCertificate; ранее возвращался ресурс (resource) типа OpenSSL X.509. | |
openssl_x509_read | certificate теперь принимает экземпляр OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL X.509. | |
openssl_x509_verify | public_key теперь принимает экземпляр OpenSSLAsymmetricKey или OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL key или OpenSSL X.509. | |
openssl_x509_verify | certificate теперь принимает экземпляр OpenSSLCertificate; ранее принимался ресурс (resource) типа OpenSSL X.509. | |
pack | Функция больше не возвращает false в случае возникновения ошибки. | |
parse_str | result больше не является необязательным. | |
readline_info | var_name и value теперь допускают значение null. | |
readline_read_history | filename теперь допускает значение null. | |
readline_write_history | filename теперь допускает значение null. | |
round | num больше не принимает внутренние объекты, поддерживающие числовое преобразование. | |
sem_acquire | Параметр semaphore теперь ожидает экземпляр SysvSemaphore; ранее ожидался ресурс (resource). | |
sem_get | Тип auto_release изменён с целого числа (int) на логическое значение (bool). | |
sem_get | В случае успешного выполнения функция возвращает экземпляр SysvSemaphore; ранее возвращался ресурс (resource). | |
sem_release | Параметр semaphore теперь ожидает экземпляр SysvSemaphore; ранее ожидался ресурс (resource). | |
sem_remove | Параметр semaphore теперь ожидает экземпляр SysvSemaphore; ранее ожидался ресурс (resource). | |
session_cache_expire | value может принимать значение null. | |
session_cache_limiter | value может принимать значение null. | |
session_id | id теперь может быть null. | |
session_module_name | module теперь может быть null. | |
session_name | module теперь может быть null. | |
session_save_path | path теперь может быть null. | |
session_set_cookie_params | path, domain, secure и httponly теперь могут быть null. | |
set_error_handler | Параметр errcontext был удалён и больше не передаётся в пользовательскую функцию обработки ошибок. | |
set_error_handler | errno больше не 0, когда выражение было подавлено с помощью оператора управления ошибками @ | |
shm_attach | В случае успешного выполнения функция возвращает экземпляр SysvSharedMemory; ранее возвращался ресурс (resource). | |
shm_attach | size теперь допускает значение null. | |
shm_detach | shm expects a SysvSharedMemory instance now; previously, a resource was expected. | |
shm_get_var | shm expects a SysvSharedMemory instance now; previously, a resource was expected. | |
shm_has_var | shm expects a SysvSharedMemory instance now; previously, a resource was expected. | |
shm_put_var | shm expects a SysvSharedMemory instance now; previously, a resource was expected. | |
shm_remove | shm expects a SysvSharedMemory instance now; previously, a resource was expected. | |
shm_remove_var | shm expects a SysvSharedMemory instance now; previously, a resource was expected. | |
shmop_close | Параметр shmop ожидает экземпляр Shmop; ранее ожидался ресурс (resource). | |
shmop_delete | Параметр shmop ожидает экземпляр Shmop; ранее ожидался ресурс (resource). | |
shmop_open | В случае успешного выполнения возвращается экземпляр Shmop; ранее возвращался ресурс (resource). | |
shmop_read | Параметр shmop ожидает экземпляр Shmop; ранее ожидался ресурс (resource). | |
shmop_size | Параметр shmop ожидает экземпляр Shmop; ранее ожидался ресурс (resource). | |
shmop_write | Параметр shmop ожидает экземпляр Shmop; ранее ожидался ресурс (resource). | |
shmop_write | До PHP 8.0.0 в случае возникновения ошибки возвращалось false. | |
socket_accept | В случае успешного выполнения функция возвращает экземпляр Socket; ранее возвращался ресурс (resource). | |
socket_addrinfo_bind | В случае успешного выполнения функция возвращает экземпляр Socket; ранее возвращался ресурс (resource). | |
socket_addrinfo_bind | address теперь экземпляр класса AddressInfo; ранее был ресурсом (resource). | |
socket_addrinfo_connect | address теперь экземпляр класса AddressInfo; ранее был ресурсом (resource). | |
socket_addrinfo_connect | В случае успешного выполнения функция возвращает экземпляр Socket; ранее возвращался ресурс (resource). | |
socket_addrinfo_explain | address теперь экземпляр класса AddressInfo; ранее был ресурсом (resource). | |
socket_addrinfo_lookup | В случае успешного выполнения функция возвращает массив экземпляров AddressInfo; ранее возвращался ресурс (resource). | |
socket_addrinfo_lookup | service теперь допускает значение null. | |
socket_bind | socket теперь экземпляр класса Socket; ранее был ресурсом (resource). | |
socket_clear_error | socket теперь допускает значение null. | |
socket_clear_error | socket теперь экземпляр класса Socket; ранее был ресурсом (resource). | |
socket_close | socket теперь экземпляр класса Socket; ранее был ресурсом (resource). | |
socket_connect | port теперь допускает значение null. | |
socket_connect | socket теперь экземпляр класса Socket; ранее был ресурсом (resource). | |
socket_create | В случае успешного выполнения функция возвращает экземпляр Socket; ранее возвращался ресурс (resource). | |
socket_create_listen | В случае успешного выполнения функция возвращает экземпляр Socket; ранее возвращался ресурс (resource). | |
socket_create_pair | pair является ссылкой на массив экземпляров Socket; ранее являлся ссылкой на массив ресурсов (resource). | |
socket_export_stream | socket теперь экземпляр класса Socket; ранее был ресурсом (resource). | |
socket_get_option | socket теперь экземпляр класса Socket; ранее был ресурсом (resource). | |
socket_getpeername | socket теперь экземпляр класса Socket; ранее был ресурсом (resource). | |
socket_getsockname | socket теперь экземпляр класса Socket; ранее был ресурсом (resource). | |
socket_import_stream | В случае успешного выполнения функция возвращает экземпляр Socket; ранее возвращался ресурс (resource). | |
socket_last_error | socket теперь экземпляр класса Socket; ранее был ресурсом (resource). | |
socket_last_error | socket теперь допускает значение null. | |
socket_listen | socket теперь экземпляр класса Socket; ранее был ресурсом (resource). | |
socket_read | socket теперь экземпляр класса Socket; ранее был ресурсом (resource). | |
socket_recv | socket теперь экземпляр класса Socket; ранее был ресурсом (resource). | |
socket_recvfrom | socket теперь экземпляр класса Socket; ранее был ресурсом (resource). | |
socket_recvmsg | socket теперь экземпляр класса Socket; ранее был ресурсом (resource). | |
socket_send | socket теперь экземпляр класса Socket; ранее был ресурсом (resource). | |
socket_sendmsg | socket теперь экземпляр класса Socket; ранее был ресурсом (resource). | |
socket_sendto | socket теперь экземпляр класса Socket; ранее был ресурсом (resource). | |
socket_sendto | port теперь допускает значение null. | |
socket_set_block | socket теперь экземпляр класса Socket; ранее был ресурсом (resource). | |
socket_set_nonblock | socket теперь экземпляр класса Socket; ранее был ресурсом (resource). | |
socket_set_option | socket теперь экземпляр класса Socket; ранее был ресурсом (resource). | |
socket_shutdown | socket теперь экземпляр класса Socket; ранее был ресурсом (resource). | |
socket_write | length теперь допускает значение null. | |
socket_write | socket теперь экземпляр класса Socket; ранее был ресурсом (resource). | |
socket_wsaprotocol_info_export | socket теперь экземпляр класса Socket; ранее был ресурсом (resource). | |
socket_wsaprotocol_info_import | В случае успешного выполнения функция возвращает экземпляр Socket; ранее возвращался ресурс (resource). | |
soundex | До этой версии при вызове функции с пустой строкой возвращалось false без особой причины. | |
sprintf | Функция больше не возвращает false в случае возникновения ошибки. | |
str_word_count | characters теперь допускает значение null. | |
strcspn | length теперь допускает значение null. | |
strftime | timestamp теперь допускает значение null. | |
strip_tags | allowed_tags теперь допускает значение null. | |
stripos | Передача целого числа (int) в needle больше не поддерживается. | |
stristr | Передача целого числа (int) в needle больше не поддерживается. | |
strpos | Передача целого числа (int) в needle больше не поддерживается. | |
strrchr | Передача целого числа (int) в needle больше не поддерживается. | |
strripos | Передача целого числа (int) в needle больше не поддерживается. | |
strrpos | Передача целого числа (int) в needle больше не поддерживается. | |
strspn | length теперь допускает значение null. | |
strstr | Передача целого числа (int) в needle больше не поддерживается. | |
strtotime | baseTimestamp теперь допускает значение null. | |
substr | Функция возвращает пустую строку там, где раньше возвращала false. | |
substr | length теперь допускает значение null. | |
substr_compare | length теперь допускает значение null. | |
substr_count | length теперь допускает значение null. | |
substr_replace | length теперь допускает значение null. | |
unixtojd | timestamp теперь допускает значение null. | |
vsprintf | Функция больше не возвращает false в случае возникновения ошибки. | |
xml_get_current_byte_index | Параметр parser ожидает экземпляр XMLParser; ранее ожидался ресурс (resource). | |
xml_get_current_column_number | Параметр parser ожидает экземпляр XMLParser; ранее ожидался ресурс (resource). | |
xml_get_current_line_number | Параметр parser ожидает экземпляр XMLParser; ранее ожидался ресурс (resource). | |
xml_get_error_code | Параметр parser ожидает экземпляр XMLParser; ранее ожидался ресурс (resource). | |
xml_parse | Параметр parser ожидает экземпляр XMLParser; ранее ожидался ресурс (resource). | |
xml_parse_into_struct | Параметр parser ожидает экземпляр XMLParser; ранее ожидался ресурс (resource). | |
xml_parser_create | encoding теперь допускает значение null. | |
xml_parser_create | Функция теперь возвращает экземпляр XMLParser; ранее возвращался ресурс (resource), или false в случае возникновения ошибки. | |
xml_parser_create_ns | Функция теперь возвращает экземпляр XMLParser; ранее возвращался ресурс (resource), или false в случае возникновения ошибки. | |
xml_parser_create_ns | encoding теперь допускает значение null. | |
xml_parser_free | Параметр parser ожидает экземпляр XMLParser; ранее ожидался ресурс (resource). | |
xml_parser_get_option | Параметр parser ожидает экземпляр XMLParser; ранее ожидался ресурс (resource). | |
xml_parser_set_option | Параметр parser ожидает экземпляр XMLParser; ранее ожидался ресурс (resource). | |
xml_set_character_data_handler | Параметр parser ожидает экземпляр XMLParser; ранее ожидался ресурс (resource). | |
xml_set_default_handler | Параметр parser ожидает экземпляр XMLParser; ранее ожидался ресурс (resource). | |
xml_set_element_handler | Параметр parser ожидает экземпляр XMLParser; ранее ожидался ресурс (resource). | |
xml_set_end_namespace_decl_handler | Параметр parser ожидает экземпляр XMLParser; ранее ожидался ресурс (resource). | |
xml_set_external_entity_ref_handler | Параметр parser ожидает экземпляр XMLParser; ранее ожидался ресурс (resource). | |
xml_set_notation_decl_handler | Параметр parser ожидает экземпляр XMLParser; ранее ожидался ресурс (resource). | |
xml_set_object | Параметр parser ожидает экземпляр XMLParser; ранее ожидался ресурс (resource). | |
xml_set_processing_instruction_handler | Параметр parser ожидает экземпляр XMLParser; ранее ожидался ресурс (resource). | |
xml_set_start_namespace_decl_handler | Параметр parser ожидает экземпляр XMLParser; ранее ожидался ресурс (resource). | |
xml_set_unparsed_entity_decl_handler | Параметр parser ожидает экземпляр XMLParser; ранее ожидался ресурс (resource). | |
zip_close | Функция устарела в пользу Object API, смотрите ZipArchive::close. | |
zip_entry_close | Функция устарела в пользу Object API. | |
zip_entry_compressedsize | Функция устарела в пользу Object API, смотрите ZipArchive::statIndex. | |
zip_entry_compressionmethod | Функция устарела в пользу Object API, смотрите ZipArchive::statIndex. | |
zip_entry_filesize | Функция устарела в пользу Object API, смотрите ZipArchive::statIndex. | |
zip_entry_name | Функция устарела в пользу Object API, смотрите ZipArchive::statIndex. | |
zip_entry_open | Функция устарела в пользу Object API. | |
zip_entry_read | Функция устарела в пользу Object API, смотрите ZipArchive::getFromIndex. | |
zip_open | Функция устарела в пользу Object API, смотрите ZipArchive::open. | |
zip_read | Функция устарела в пользу Object API, смотрите ZipArchive::statIndex. | |
mysqli_result::fetch_object | constructor_args теперь принимает [] для конструкторов без параметров; ранее выбрасывалось исключение. | |
mysqli_stmt::__construct | query теперь допускает значение null. | |
mysqli::begin_transaction | name теперь допускает значение null. | |
mysqli::commit | name теперь допускает значение null. | |
mysqli::rollback | name теперь допускает значение null. | |
ReflectionClass::getConstants | Добавлен параметр filter. | |
ReflectionClass::getReflectionConstants | Добавлен параметр filter. | |
ReflectionMethod::getClosure | object теперь допускает значение null. | |
ReflectionParameter::getDefaultValue | Метод теперь позволяет получить значение по умолчанию для параметров встроенных функций и встроенных методов класса. Ранее выбрасывалось ReflectionException. | |
ReflectionParameter::getDefaultValueConstantName | Метод позволяет получать имена значений по умолчанию для встроенных функций и встроенных методов класса. Ранее выбрасывалось ReflectionException. | |
ReflectionProperty::getValue | object теперь допускает значение null. | |
ReflectionProperty::isInitialized | object теперь допускает значение null. | |
SimpleXMLElement::asXML | filename теперь допускает значение null. | |
SoapClient::__doRequest | Тип oneWay теперь bool; раньше он был целым числом (int). | |
SoapClient::__setCookie | value теперь допускает значение null. | |
SoapServer::handle | request теперь допускает значение null. | |
tidy::__construct | filename, config, encoding и useIncludePath теперь допускают значение null. | |
tidy::parseFile | config и encoding теперь допускают значение null. | |
tidy::parseString | config и encoding теперь допускают значение null. | |
tidy::repairFile | tidy::repairFile теперь статичный метод. | |
tidy::repairFile | config и encoding теперь допускают значение null. | |
tidy::repairString | tidy::repairString теперь статичный метод. | |
tidy::repairString | config и encoding теперь допускают значение null. | |
tidy::repairString | Функция больше не принимает параметр useIncludePath. | |
XMLReader::getAttribute | Функция больше не может возвращать false. | |
XMLReader::getAttributeNs | Функция больше не может возвращать false. | |
XMLReader::lookupNamespace | Функция больше не может возвращать false. | |
XMLReader::next | name теперь допускает значение null. | |
XMLReader::open | XMLReader::open теперь объявлен как статический метод, но всё ещё может быть вызван в экземпляре XMLReader. | |
XMLReader::XML | XMLReader::XML теперь объявлен как статический метод, но всё ещё может быть вызван в экземпляре XMLReader. | |
XMLWriter::endAttribute | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::endCdata | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::endComment | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::endDocument | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::endDtd | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::endDtdAttlist | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::endDtdElement | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::endDtdEntity | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::endElement | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::endPi | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::flush | Функция больше не может возвращать false. | |
XMLWriter::flush | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::fullEndElement | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::openMemory | Функция теперь возвращает экземпляр XMLWriter в случае успешного выполнения. Раньше в этом случае возвращался ресурс (resource). | |
XMLWriter::openUri | Функция теперь возвращает экземпляр XMLWriter в случае успешного выполнения. Раньше в этом случае возвращался ресурс (resource). | |
XMLWriter::outputMemory | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::setIndent | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::setIndentString | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::startAttribute | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::startAttributeNs | prefix теперь допускает значение null. | |
XMLWriter::startAttributeNs | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::startCdata | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::startComment | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::startDocument | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::startDtd | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::startDtdAttlist | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::startDtdElement | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::startDtdEntity | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::startElement | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::startElementNs | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::startPi | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::text | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::writeAttribute | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::writeAttributeNs | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::writeCdata | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::writeComment | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::writeDtd | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::writeDtdAttlist | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::writeDtdElement | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::writeDtdEntity | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::writeDtdEntity | publicId, systemId и notationData теперь допускают значение null. | |
XMLWriter::writeElement | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::writeElementNs | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::writePi | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
XMLWriter::writeRaw | В параметре writer теперь ожидается экземпляр XMLWriter; ранее ожидался ресурс (resource). | |
ZipArchive::setEncryptionIndex | password теперь допускает значение null. | |
ZipArchive::setEncryptionName | password теперь допускает значение null. | |
7.4.4 | proc_open | Добавлена опция create_new_console в параметр other_options. |
7.4.0 | array_merge | Функция теперь может быть вызвана без каких-либо параметров. Ранее требовался хотя бы один параметр. |
array_merge_recursive | Функция теперь может быть вызвана без каких-либо параметров. Ранее требовался хотя бы один параметр. | |
base_convert | Передача некорректных символов будет выдавать уведомление об устаревании. Результат будет вычислен так, как если бы некорректные символы не существовали. | |
bindec | Передача некорректных символов будет выдавать уведомление об устаревании. Результат будет вычислен так, как если бы некорректные символы не существовали. | |
chr | Функция больше не принимает неподдерживаемые значения codepoint и преобразует их в 0. | |
fgetcsv | Теперь параметр escape может принимать пустую строку для отключения проприетарного механизма экранирования. | |
fputcsv | Теперь параметр escape_char может принимать пустую строку для отключения проприетарного механизма экранирования. | |
get_declared_classes | Ранее get_declared_classes всегда возвращала родительские классы перед дочерними классами. Это больше не так. Для возвращаемого значения get_declared_classes конкретный порядок не гарантируется. | |
get_magic_quotes_gpc | Функция объявлена устаревшей. | |
get_magic_quotes_runtime | Функция объявлена устаревшей. | |
gzread | В случае возникновения ошибки возвращается false; раньше, возвращался 0. | |
gzwrite | В случае возникновения ошибки функция возвращает false. раньше возвращался 0. | |
hash_algos | Добавлена поддержка для crc32c. | |
hexdec | Передача некорректных символов будет выдавать уведомление об устаревании. Результат будет вычислен так, как если бы некорректные символы не существовали. | |
idn_to_ascii | Теперь значение по умолчанию variant изменено на INTL_IDNA_VARIANT_UTS46 вместо устаревшей константы INTL_IDNA_VARIANT_2003. | |
idn_to_utf8 | Теперь значение по умолчанию variant изменено на INTL_IDNA_VARIANT_UTS46 вместо устаревшей константы INTL_IDNA_VARIANT_2003. | |
imagecropauto | Значение по умолчанию mode было изменено на IMG_CROP_AUTO. Ранее значение по умолчанию было -1, что соответствует IMG_CROP_DEFAULT, но передача -1 теперь устарела. | |
imagecropauto | Поведение imagecropauto() в комплекте libgd синхронизировано с системным libgd: IMG_CROP_DEFAULT больше не использует IMG_CROP_SIDES, и для обрезки порога теперь используется тот же алгоритм, что и системным libgd. | |
imagefilter | Добавлена поддержка рассеивания (IMG_FILTER_SCATTER). | |
implode | Передача separator после array (т.е. использование недокументированного порядка параметров) устарела. | |
ldap_control_paged_result | Функция объявлена устаревшей. | |
ldap_control_paged_result_response | Функция объявлена устаревшей. | |
money_format | Функция устарела. Вместо неё используйте NumberFormatter::formatCurrency. | |
octdec | Передача некорректных символов будет выдавать уведомление об устаревании. Результат будет вычислен так, как если бы некорректные символы не существовали. | |
password_hash | Параметр algo сейчас ожидает строку (string), но всё ещё принимает число (int) для обратной совместимости. | |
password_needs_rehash | Параметр algo сейчас ожидает строку (string), но всё ещё принимает число (int) для обратной совместимости. | |
preg_replace_callback | Добавлен параметр flags. | |
preg_replace_callback_array | Добавлен параметр flags. | |
proc_open | proc_open теперь также принимает массив (array) в cmd. | |
proc_open | Добавлена опция create_process_group в параметр other_options. | |
stat | Статистика символьных ссылок size, atime, mtime и ctime всегда соответствует статистике целевого объекта. Это было ранее не характерно для NTS-сборки на Windows. | |
stat | В Windows номер устройства теперь является серийным номером тома, содержащего файл и номер inode - это идентификатор, связанный с файлом. | |
str_getcsv | Теперь пустой параметр escape будет интерпретироваться как требование отключения проприетарного механизма экранирования. Ранее пустая строка обозначала использование символа экранирования по умолчанию. | |
strip_tags | allowed_tags теперь альтернативно принимает массив (array). | |
SplFileObject::fgetcsv | Теперь параметр escape может принимать пустую строку для отключения проприетарного механизма экранирования. | |
SplFileObject::fputcsv | Теперь параметр escape может принимать пустую строку для отключения проприетарного механизма экранирования. | |
SplFileObject::fwrite | Функция теперь возвращает false вместо нуля в случае возникновения ошибки. | |
SplFileObject::getCsvControl | В качестве символа экранирования можно использовать пустую строку. | |
SplFileObject::setCsvControl | Теперь параметр escape может принимать пустую строку для отключения проприетарного механизма экранирования. | |
SQLite3Stmt::bindParam | Параметр param теперь поддерживает нотацию @param. | |
SQLite3Stmt::bindValue | Параметр param теперь поддерживает нотацию @param. | |
7.3.24, 7.4.12 | jdtounix | Увеличен верхний предел julian_day. Раньше он был 2465342 независимо от архитектуры. |
tidyNode::isHtml | Исправлено, теперь функция ведёт себя разумно. Раньше почти любой узел считался узлом HTML. | |
7.3.15, 7.4.3 | curl_setopt | Добавлено CURLOPT_HTTP09_ALLOWED. |
7.3.14, 7.4.2 | dba_open | Драйвер lmdb теперь поддерживает дополнительный параметр $mapsize. |
7.3.0 | DateTime::createFromFormat | Для format добавлен спецификатор v. |
apache_request_headers | Эта функция стала доступна в SAPI FPM. | |
array_push | Теперь эта функция может быть вызвана с одним параметром. Ранее требовалось минимум два параметра. | |
array_unshift | Теперь эта функция может быть вызвана с одним параметром. Ранее требовалось минимум два параметра. | |
assert | Объявление функции с именем assert() внутри пространства имён объявлено устаревшим. Такое объявление теперь выдаёт ошибку уровня E_DEPRECATED. | |
bcmul | Теперь bcmul возвращает числа с заданной точностью. Раньше завершающие нули в дробной части числа отбрасывались. | |
bcpow | Теперь bcpow возвращает числа с заданной точностью. Раньше завершающие нули в дробной части числа отбрасывались. | |
bcscale | bcscale теперь может быть использована для получения текущего масштаба; при установке нового значения, возвратит старое значение масштаба. Раньше scale был обязательным, и bcscale всегда возвращал true. | |
compact | compact теперь выдаёт ошибку уровня E_NOTICE, если заданная строка связана с удалённой переменной. Ранее такие строки пропускались без всякого уведомления. | |
curl_getinfo | Добавлены CURLINFO_CONTENT_LENGTH_DOWNLOAD_T, CURLINFO_CONTENT_LENGTH_UPLOAD_T, CURLINFO_HTTP_VERSION, CURLINFO_PROTOCOL, CURLINFO_PROXY_SSL_VERIFYRESULT, CURLINFO_SCHEME, CURLINFO_SIZE_DOWNLOAD_T, CURLINFO_SIZE_UPLOAD_T, CURLINFO_SPEED_DOWNLOAD_T, CURLINFO_SPEED_UPLOAD_T, CURLINFO_APPCONNECT_TIME_T, CURLINFO_CONNECT_TIME_T, CURLINFO_FILETIME_T, CURLINFO_NAMELOOKUP_TIME_T, CURLINFO_PRETRANSFER_TIME_T, CURLINFO_REDIRECT_TIME_T, CURLINFO_STARTTRANSFER_TIME_T, CURLINFO_TOTAL_TIME_T. | |
curl_setopt | Введены CURLOPT_ABSTRACT_UNIX_SOCKET, CURLOPT_KEEP_SENDING_ON_ERROR, CURLOPT_PRE_PROXY, CURLOPT_PROXY_CAINFO, CURLOPT_PROXY_CAPATH, CURLOPT_PROXY_CRLFILE, CURLOPT_PROXY_KEYPASSWD, CURLOPT_PROXY_PINNEDPUBLICKEY, CURLOPT_PROXY_SSLCERT, CURLOPT_PROXY_SSLCERTTYPE, CURLOPT_PROXY_SSL_CIPHER_LIST, CURLOPT_PROXY_SSLKEY, CURLOPT_PROXY_SSLKEYTYPE, CURLOPT_PROXY_SSL_OPTIONS, CURLOPT_PROXY_SSL_VERIFYHOST, CURLOPT_PROXY_SSL_VERIFYPEER, CURLOPT_PROXY_SSLVERSION, CURLOPT_PROXY_TLSAUTH_PASSWORD, CURLOPT_PROXY_TLSAUTH_TYPE, CURLOPT_PROXY_TLSAUTH_USERNAME, CURLOPT_SOCKS5_AUTH, CURLOPT_SUPPRESS_CONNECT_HEADERS, CURLOPT_DISALLOW_USERNAME_IN_URL, CURLOPT_DNS_SHUFFLE_ADDRESSES, CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS, CURLOPT_HAPROXYPROTOCOL, CURLOPT_PROXY_TLS13_CIPHERS, CURLOPT_SSH_COMPRESSION, CURLOPT_TIMEVALUE_LARGE и CURLOPT_TLS13_CIPHERS. | |
define | Параметр case_insensitive объявлен устаревшим и будет удалён в версии 8.0.0. | |
ftp_fget | Теперь параметр mode опционален. Раньше он был обязательным. | |
ftp_fput | Теперь параметр mode опционален. Раньше он был обязательным. | |
ftp_get | Теперь параметр mode опционален. Раньше он был обязательным. | |
ftp_nb_fget | Теперь параметр mode опционален. Раньше он был обязательным. | |
ftp_nb_fput | Теперь параметр mode опционален. Раньше он был обязательным. | |
ftp_nb_get | Теперь параметр mode опционален. Раньше он был обязательным. | |
ftp_nb_put | Теперь параметр mode опционален. Раньше он был обязательным. | |
ftp_put | Теперь параметр mode опционален. Раньше он был обязательным. | |
getallheaders | Эта функция стала доступна в SAPI FPM. | |
imagecreatefromstring | Добавлена поддержка WEBP (если поддерживается используемой libgd). | |
is_countable | Добавлена функция is_countable. | |
json_decode | Добавлена константа JSON_THROW_ON_ERROR для параметра flags. | |
json_encode | Добавлена константа JSON_THROW_ON_ERROR для параметра flags. | |
list | Добавлена поддержка присвоения по ссылкам при деструктурировании массива. | |
mb_convert_case | Добавлена поддержка MB_CASE_FOLD, MB_CASE_UPPER_SIMPLE, MB_CASE_LOWER_SIMPLE, MB_CASE_TITLE_SIMPLE и MB_CASE_FOLD_SIMPLE в параметре mode. | |
password_hash | Добавлена поддержка алгоритма хеширования паролей Argon2id с помощью PASSWORD_ARGON2ID. | |
preg_quote | Символ # теперь экранируется | |
session_get_cookie_params | Добавлен элемент "samesite" в возвращаемый массив. | |
session_set_cookie_params | Добавлена альтернативная подпись, поддерживающая массив опций lifetime_or_options. Эта подпись поддерживает также настройку cookie-атрибута SameSite. | |
setcookie | Добавлена альтернативная подпись, поддерживающая массив опций options. Эта подпись поддерживает также настройку cookie-атрибута SameSite. | |
setrawcookie | Добавлена альтернативная подпись, поддерживающая массив опций options. Эта подпись поддерживает также настройку cookie-атрибута SameSite. | |
stripos | Передача целого числа (int) в needle объявлена устаревшей. | |
stristr | Передача целого числа (int) в needle объявлена устаревшей. | |
strpos | Передача целого числа (int) в needle объявлена устаревшей. | |
strrchr | Передача целого числа (int) в needle объявлена устаревшей. | |
strripos | Передача целого числа (int) в needle объявлена устаревшей. | |
strrpos | Передача целого числа (int) в needle объявлена устаревшей. | |
strstr | Передача целого числа (int) в needle объявлена устаревшей. | |
unlink | В Windows теперь можно удалить файлы функцией unlink с использованием дескрипторов, хотя раньше это не удавалось. Тем не менее, всё ещё невозможно повторно создать удалённый файл, пока все дескрипторы к нему не будут закрыты. | |
var_export | Теперь объекты stdClass экспортируются в виде массива, приведённого к объекту (массив (object) array( ... )), вместо использования несуществующего метода stdClass::__setState. Практический эффект заключается в том, что теперь stdClass можно экспортировать, и полученный код будет работать даже в более ранних версиях PHP. | |
xml_set_external_entity_ref_handler | Возвращаемое значение handler больше не игнорируется, если модуль был собран с библиотекой libxml. Раньше возвращаемое значение игнорировалось, а разбор никогда не останавливался. | |
7.3 | ldap_add | Добавлена поддержка параметра controls |
ldap_compare | Добавлена поддержка параметра controls | |
ldap_delete | Добавлена поддержка параметра controls | |
ldap_exop | Добавлена поддержка serverctrls | |
ldap_exop_passwd | Добавлена поддержка параметра controls | |
ldap_list | Добавлена поддержка параметра controls | |
ldap_mod_add | Добавлена поддержка параметра controls | |
ldap_mod_del | Добавлена поддержка параметра controls | |
ldap_mod_replace | Добавлена поддержка параметра controls | |
ldap_modify_batch | Добавлена поддержка параметра controls | |
ldap_mod_add_ext | Добавлена поддержка параметра controls | |
ldap_mod_del_ext | Добавлена поддержка параметра controls | |
ldap_mod_replace_ext | Добавлена поддержка параметра controls | |
ldap_parse_result | Добавлена поддержка параметра controls | |
ldap_read | Добавлена поддержка параметра controls | |
ldap_rename | Добавлена поддержка параметра controls | |
ldap_rename_ext | Добавлена поддержка параметра controls | |
ldap_search | Добавлена поддержка параметра controls | |
7.2.19, 7.3.6, 7.4.0 | DatePeriod::__construct | recurrences должен быть больше 0. |
7.2.19, 7.3.6 | SplFileObject::__toString | Изменён псевдоним с SplFileObject::current на SplFileObject::fgets. |
7.2.18, 7.3.5 | substr_compare | offset теперь может быть равным haystack. |
7.2.0 | array_unique | Если flags равен SORT_STRING, ранее массив array копировался, а не уникальные элементы удалялись (сохраняя значения цифровых индексов), но теперь создаётся новый массив путём добавления уникальных элементов. Это может привести к различным числовым индексам. |
assert | Использование строк в параметре assertion объявлено устаревшим и будет приводить к ошибкам уровня E_DEPRECATED в случае, когда и assert.active и zend.assertions установлены в значение 1. | |
bcmod | Добавлен параметр scale. | |
bcmod | num1 и num2 больше не обрезаются до целого, так что теперь поведение bcmod соответствует fmod, а не оператору %. | |
count | count теперь будет выдавать предупреждение о недопустимых исчисляемых типах, переданных в параметр value. | |
date_parse | Элемент возвращаемого массива с ключом zone теперь содержит секунды, а не минуты. Кроме того, знак инвертирован. Т.е. раньше был -120, а теперь 7200. | |
date_parse_from_format | Элемент zone возвращаемого массива отображает теперь секунды вместо минут, а его знак инвертируется. Например, -120 теперь будет 7200. | |
exif_read_data | Добавлена поддержка следующих форматов EXIF: Samsung DJI Panasonic Sony Pentax Minolta Sigma/Foveon AGFA Kyocera Ricoh Epson | |
exif_read_data | Параметр file переименован в stream и может принимать как локальный путь к файлу, так и потоковый ресурс. | |
exif_thumbnail | Параметр file переименован в stream и может принимать как локальный путь к файлу, так и потоковый ресурс. | |
get_class | До этой версии значением по умолчанию для object было null с тем же эффектом, что и отсутствие передачи значения. Теперь null был удалён как значение по умолчанию для object и больше не является допустимым значением. | |
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 | Возвращает HashContext, а не ресурс. | |
hash_init | Запрещено использование некриптографических хеш-функций (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) с константой HASH_HMAC. | |
hash_pbkdf2 | Запрещено использование некриптографических функций (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat). | |
hash_update | Принимает HashContext, а не ресурс. | |
hash_update_file | Принимает HashContext, а не ресурс. | |
hash_update_stream | Принимает HashContext, а не ресурс. | |
idn_to_ascii | INTL_IDNA_VARIANT_2003 объявлена устаревшей, вместо неё используйте INTL_IDNA_VARIANT_UTS46. | |
idn_to_utf8 | INTL_IDNA_VARIANT_2003 объявлена устаревшей, вместо неё используйте INTL_IDNA_VARIANT_UTS46. | |
imageantialias | Функция imageantialias доступна без ограничений. Ранее она была доступна, только если PHP был собран с использованием библиотеки GD, идущей с ним в комплекте. | |
imagegd | Теперь imagegd позволяет сохранять изображения "truecolor". Раньше они неявно преобразовывались к палитре. | |
imagelayereffect | Добавлена IMG_EFFECT_MULTIPLY (требует системную библиотеку libgd >= 2.1.1 или libgd идущую в комплекте с PHP). | |
imagetypes | Добавлена константа IMG_BMP. | |
is_object | Теперь is_object возвращает true для десериализованных объектов, у которых отсутствует объявление класса (класс __PHP_Incomplete_Class). Раньше возвращалось false. | |
json_decode | associative теперь nullable. | |
json_decode | Добавлены константы JSON_INVALID_UTF8_IGNORE и JSON_INVALID_UTF8_SUBSTITUTE для параметра flags. | |
json_encode | Добавлены константы JSON_INVALID_UTF8_IGNORE и JSON_INVALID_UTF8_SUBSTITUTE для параметра flags. | |
Параметр additional_headers может принимать значения типа массив. | ||
mb_check_encoding | Функция теперь также принимает массив (array) в value. Ранее поддерживались только строки (string). | |
mb_convert_encoding | Функция теперь также принимает массив (array) в string. Ранее поддерживались только строки (string). | |
mb_parse_str | Вызов функции mb_parse_str без второго параметра объявлено устаревшим. | |
mb_send_mail | Теперь в параметр additional_headers можно передавать массив. | |
mt_rand | Для mt_rand произведено исправление бага смещения по модулю. Это означает, что последовательности сгенерированные с конкретным начальным значением могут отличаться от сгенерированных в PHP 7.1 для 64-битных машин. | |
number_format | number_format была изменена, чтобы не возвращать -0, ранее -0 могло быть возвращено в случаях, когда num был -0.01. | |
openssl_pkcs7_verify | Добавлен параметр output_filename. | |
pack | Типы float и double поддерживают как обратный, так и прямой порядок передачи байтов. | |
parse_str | Использование parse_str без второго параметра будет вызывать ошибку уровня E_DEPRECATED. | |
password_hash | Добавлена поддержка хеширующего алгоритма Argon2i с помощью PASSWORD_ARGON2I. | |
preg_match | Теперь константа PREG_UNMATCHED_AS_NULL поддерживается для параметра $flags. | |
preg_match_all | Теперь константа PREG_UNMATCHED_AS_NULL поддерживается для параметра $flags. | |
preg_quote | delimiter теперь допускает значение null. | |
proc_nice | Эта функция стала доступна в Windows. | |
rand | Для rand произведено исправление бага смещения по модулю. Это означает, что последовательности сгенерированные с конкретным начальным значением могут отличаться от сгенерированных в PHP 7.1 для 64-битных машин. | |
read_exif_data | Этот псевдоним был объявлен устаревшим. | |
session_abort | Теперь возвращаемый тип этой функции bool. Раньше был тип void. | |
session_module_name | В данный момент запрещено устанавливать имя модуля на значение "user". Ранее это игнорировалось. | |
session_name | session_name проверяет статус сессии, ранее она проверяла только статус cookie. Поэтому старая версия session_name позволяла вызывать session_name после session_start, что могло привести к сбою PHP и неправильному поведению. | |
session_reset | Теперь возвращаемый тип этой функции bool. Раньше был тип void. | |
session_set_cookie_params | Возвращает true в случае успешного завершения или false в случае возникновения ошибки. Ранее возвращала тип void. | |
session_unset | Теперь возвращаемый тип этой функции bool. Раньше был тип void. | |
session_write_close | Теперь возвращаемый тип этой функции bool. Раньше был тип void. | |
set_error_handler | Параметр errcontext объявлен устаревшим. Теперь при его использовании будет вызываться ошибка уровня E_DEPRECATED. | |
unpack | Типы float и double поддерживают как обратный, так и прямой порядок передачи байтов. | |
utf8_decode | Эта функция была перенесена в ядро PHP, таким образом отменив требование расширения XML для использования этой функции. | |
utf8_encode | Эта функция была перенесена в ядро PHP, таким образом отменив требование расширения XML для использования этой функции. | |
PDOStatement::debugDumpParams | PDOStatement::debugDumpParams теперь возвращает SQL, отправленный в базу данных, в том числе полный необработанный запрос (включая заменённые параметры с их связанными значениями). Обратите внимание, что это будет работать только при включённой эмуляции подготавливаемых запросов. | |
ReflectionClass::getMethods | filter теперь допускает значение null. | |
ReflectionClass::getProperties | filter теперь допускает значение null. | |
SQLite3::openBlob | Добавлен параметр flags, позволяющий записать BLOB; ранее поддерживалось только чтение. | |
7.1.24, 7.2.12, 7.3.0 | xml_parser_get_option | Теперь параметр options поддерживает XML_OPTION_SKIP_TAGSTART и XML_OPTION_SKIP_WHITE. |
7.1.5 | IntlDateFormatter::format | Support for providing general DateTimeInterface objects to the datetime parameter was added. Formerly, only proper DateTime objects were supported. |
7.1.4 | PDO::sqliteCreateFunction | Добавлен параметр flags. |
SQLite3::createFunction | Добавлен параметр flags. | |
7.1.0 | DateInterval::format | Добавлены форматирующие символы F и f. |
DateTime::__construct | Теперь микросекунды будут заполняться корректным значением, а не '00000'. | |
DateTime::setTime | Добавлен параметр microsecond. | |
DateTimeZone::listIdentifiers | countryCode теперь допускает значение null. | |
array_rand | Внутренний алгоритм получения случайных чисел изменён с функции rand библиотеки libc на генератор на базе Вихря Мерсенна. | |
curl_multi_setopt | Добавлена константа CURLMOPT_PUSHFUNCTION. | |
exif_imagetype | Добавлена поддержка WebP. | |
file_get_contents | Добавлена поддержка отрицательных значений offset. | |
get_headers | Добавлен параметр context. | |
getenv | Параметр varname теперь может быть опущен для получения ассоциативного массива (array) всех переменных окружения. | |
getimagesize | Добавлена поддержка WebP. | |
getopt | Добавлен параметр rest_index. | |
grapheme_extract | Support for negative offsets has been added. | |
grapheme_stripos | Support for negative offsets has been added. | |
grapheme_strpos | Support for negative offsets has been added. | |
hash_algos | Добавлена поддержка для sha512/224, sha512/256, sha3-224, sha3-256, sha3-384 и sha3-512. | |
iconv_strpos | Поддержка отрицательных значений offset. | |
json_decode | Пустой ключ JSON ("") будет преобразован в пустое свойство объекта, а не в свойство со значением _empty_. | |
json_encode | При кодировании чисел с плавающей точкой используется serialize_precision вместо precision. | |
json_encode | Добавлена константа JSON_UNESCAPED_LINE_TERMINATORS для параметра flags. | |
list | Теперь возможно задавать ключи в list. Это позволяет разыменовывать ассоциативные массивы и массивы с индексами не по порядку. | |
long2ip | Тип параметра ip изменён с типа string на тип int. | |
mb_ereg | Теперь mb_ereg устанавливает matches равным пустому массиву (array), если ничего не найдено. Ранее в этом случае matches оставался неизменным. | |
mb_ereg_replace | Функция проверяет, корректна ли string для текущей кодировки. | |
mb_ereg_replace | Модификатор e объявлен устаревшим. | |
mb_ereg_replace_callback | Функция проверяет, корректна ли string для текущей кодировки. | |
mb_ereg_search_setpos | Добавлена поддержка отрицательных значений offset. | |
mb_eregi | Функцию mb_eregi устанавливает значение matches равным пустому массиву, если ничего не найдено. Ранее, в подобном случае, matches оставался неизменным. | |
mb_eregi_replace | Модификатор e объявлен устаревшим. | |
mb_eregi_replace | Функция проверяет, является ли string корректной строкой для текущей кодировки. | |
mb_strimwidth | Добавлена поддержка отрицательных start и width. | |
mb_stripos | Добавлена поддержка отрицательных значений offset. | |
mb_strpos | Добавлена поддержка отрицательных значений offset. | |
mt_rand | rand теперь является псевдонимом для mt_rand. | |
mt_rand | Функция mt_rand была обновлена и теперь использует корректную версию генератора случайных чисел на основе Вихря Мерсенна. Для использования старого поведения, используйте mt_srand со вторым параметром, установленным в MT_RAND_PHP. | |
mt_srand | mt_rand была изменена для использования фиксированной, корректной версии алгоритма Вихря Мерсенна. Для отката к старому поведению, используйте mt_srand со вторым параметром MT_RAND_PHP. | |
mt_srand | srand теперь является псевдонимом для mt_srand. | |
openssl_csr_new | Параметр options теперь поддерживает curve_name. | |
openssl_decrypt | Добавлены параметры tag и aad. | |
openssl_encrypt | Добавлены параметры tag, aad и tag_length. | |
openssl_pkey_new | Добавлен ключ curve_name в option для обеспечения возможности создания EC ключей. | |
output_add_rewrite_var | До PHP 7.1.0 переменные перезаписи, установленные функцией output_add_rewrite_var, используют тот же буфер модуля сессии "trans sid". Начиная с PHP 7.1.0, используется отдельный буфер, url_rewriter.tags используется только для функций вывода, добавлен url_rewriter.hosts. | |
output_reset_rewrite_vars | До PHP 7.1.0, переменные перезаписи установленные функцией output_add_rewrite_var используют тот же буфер модуля сессии "trans sid". С PHP 7.1.0, используется отдельный буфер и output_reset_rewrite_vars только удаляет переменные перезаписи определённые output_add_rewrite_var. | |
pcntl_signal | Начиная с PHP 7.1.0 обработчику callback-функции передаётся второй аргумент, содержащий структуру siginfo определённого сигнала. Эти данные будут переданы только в том случае, если операционная система поддерживает структуры siginfo_t. Если в операционной системе не реализована поддержка структуры siginfo_t, то в качестве второго аргумента будет передан NULL. | |
pcntl_signal_get_handler | Была добавлена функция pcntl_signal_get_handler. | |
pg_fetch_all | Добавлен параметр result_type. | |
pg_last_notice | Добавлен параметр option. | |
pg_select | Добавлен параметр result_type. | |
rand | rand стала синонимом функции mt_rand. | |
session_start | session_start теперь возвращает false и больше не инициализирует $_SESSION, когда она не смогла запустить сессию. | |
shuffle | Внутренний алгоритм получения случайных чисел изменён с функции rand библиотеки libc на генератор на базе Вихря Мерсена. | |
srand | srand стала синонимом функции mt_srand. | |
str_shuffle | Внутренний алгоритм получения случайных чисел изменён с функции rand библиотеки libc на генератор на базе Вихря Мерсена. | |
stripos | Добавлена поддержка отрицательных значений offset. | |
strpos | Добавлена поддержка отрицательных значений offset. | |
substr_count | Добавлена поддержка отрицательных значений offset и length. length теперь также может быть 0. | |
unpack | Добавлен необязательный параметр offset. | |
unserialize | Теперь элемент allowed_classes параметра options строго типизирован, то есть если передано что-либо, кроме array и bool, unserialize вернёт false и вызовет ошибку E_WARNING. | |
ReflectionType::__toString | ReflectionType::__toString объявлен устаревшим. | |
SessionHandler::gc | До этой версии, в случае успеха эта функция возвращала true. | |
SessionHandlerInterface::gc | До этой версии, функция возвращала true в случае успешного выполнения. | |
7.0.16, 7.1.2 | dns_get_record | Добавлена поддержка записей типа CAA. |
fopen | Добавлена опция 'e'. | |
7.0.15, 7.1.1 | get_defined_functions | Добавлен параметр exclude_disabled. |
7.0.15,7.1.1 | pack | Добавлены коды "e", "E", "g" и "G" для поддержки принудительного указания порядка байт для float и double. |
7.0.11 | iconv_substr | Если string имеет длину равную offset, будет возвращена пустая строка. Ранее в подобных случаях возвращалось false. |
7.0.10 | imagetypes | Добавлена константа IMG_WEBP. |
SplFileObject::getCsvControl | Добавлен символ экранирования в результирующий массив. | |
SQLite3::__construct | Параметр filename можно задавать пустой строкой для создания на диске приватной, временной базы данных. | |
7.0.9 | getenv | Был добавлен параметр local_only. |
7.0.7 | curl_multi_setopt | Добавлены константы CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE, CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE, CURLMOPT_MAX_HOST_CONNECTIONS, CURLMOPT_MAX_PIPELINE_LENGTH и CURLMOPT_MAX_TOTAL_CONNECTIONS. |
curl_setopt | Добавлены CURL_HTTP_VERSION_2, CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE, CURL_HTTP_VERSION_2TLS, CURL_REDIR_POST_301, CURL_REDIR_POST_302, CURL_REDIR_POST_303, CURL_REDIR_POST_ALL, CURL_VERSION_KERBEROS5, CURL_VERSION_PSL, CURL_VERSION_UNIX_SOCKETS, CURLAUTH_NEGOTIATE, CURLAUTH_NTLM_WB, CURLFTP_CREATE_DIR, CURLFTP_CREATE_DIR_NONE, CURLFTP_CREATE_DIR_RETRY, CURLHEADER_SEPARATE, CURLHEADER_UNIFIED, CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE, CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE, CURLMOPT_MAX_HOST_CONNECTIONS, CURLMOPT_MAX_PIPELINE_LENGTH, CURLMOPT_MAX_TOTAL_CONNECTIONS, CURLOPT_CONNECT_TO, CURLOPT_DEFAULT_PROTOCOL, CURLOPT_DNS_INTERFACE, CURLOPT_DNS_LOCAL_IP4, CURLOPT_DNS_LOCAL_IP6, CURLOPT_EXPECT_100_TIMEOUT_MS, CURLOPT_HEADEROPT, CURLOPT_LOGIN_OPTIONS, CURLOPT_PATH_AS_IS, CURLOPT_PINNEDPUBLICKEY, CURLOPT_PIPEWAIT, CURLOPT_PROXY_SERVICE_NAME, CURLOPT_PROXYHEADER, CURLOPT_SASL_IR, CURLOPT_SERVICE_NAME, CURLOPT_SSL_ENABLE_ALPN, CURLOPT_SSL_ENABLE_NPN, CURLOPT_SSL_FALSESTART, CURLOPT_SSL_VERIFYSTATUS, CURLOPT_STREAM_WEIGHT, CURLOPT_TCP_FASTOPEN, CURLOPT_TFTP_NO_OPTIONS, CURLOPT_UNIX_SOCKET_PATH, CURLOPT_XOAUTH2_BEARER, CURLPROTO_SMB, CURLPROTO_SMBS, CURLPROXY_HTTP_1_0, CURLSSH_AUTH_AGENT и CURLSSLOPT_NO_REVOKE. | |
7.0.0 | assert | assert теперь языковая конструкция, а не функция. assertion теперь может быть выражением. Второй параметр теперь интерпретируется как исключение exception (если передан объект Throwable), или как описание description, поддерживаемое с версии PHP 5.4.8 и далее. |
define | Допустимы значения типа array. | |
dirname | Добавлен необязательный параметр levels. | |
getrusage | Добавлен поддержка этой функции в Windows. | |
5.5.0/PECL 3.0.0 | IntlDateFormatter::create | An IntlCalendar object is allowed for calendar. Objects of type IntlTimeZone and DateTimeZone are allowed for timezone. Invalid timezone identifiers (including empty strings) are no longer allowed for timezone. If null is given for timezone, the timezone identifier given by date_default_timezone_get will be used instead of ICUʼs default. |
IntlDateFormatter::setCalendar | It became possible to pass an IntlCalendar object. |