В классы, функции и методы модуля внесли следующие изменения.
Version | Function | Description |
---|---|---|
8.4.0 | exit | Языковая конструкция exit стала полноценной функцией, поэтому функция следует семантике жонглирования типами, на неё влияет декларация strict_types, функцию разрешили вызывать с именованными аргументами и быть функцией переменной. |
highlight_string | Тип значения возврата изменили со stringbool на stringtrue. | |
8.3.0 | highlight_file | Изменился результирующий HTML. |
highlight_string | Изменилась результирующая HTML-разметка. | |
8.0.0 | constant | Теперь функция constant выбрасывает исключение Error, если константу не определили; раньше выдавалась ошибка уровня E_WARNING и возвращалось значение null. |
define | Передача true в case_insensitive теперь выдаёт ошибку уровня E_WARNING. Передача false всё ещё разрешена. | |
ignore_user_abort | Параметр enable теперь принимает значение null. | |
pack | Функция больше не возвращает false, если возникла ошибка. | |
sapi_windows_vt100_support | enable теперь допускает значение null. | |
sleep | Функция выбрасывает исключение ValueError, если в параметре seconds указали отрицательное число; раньше вместо этого выдавалась ошибка уровня E_WARNING и функция возвращала значение false. | |
7.3.0 | define | Параметр case_insensitive объявлен устаревшим и будет удалён в версии 8.0.0. |
7.2.0 | pack | Типы float и double поддерживают как прямой, так и обратный порядок байтов. |
unpack | Типы float и double поддерживают как прямой, так и обратный порядок байтов. | |
7.1.1 | pack | Добавили коды e, E, g и G для поддержки порядка байтов для типов float и double. |
7.1.0 | unpack | Добавили необязательный параметр offset. |
7.0.15 | pack | Добавили коды e, E, g и G для поддержки порядка байтов для типов float и double. |
7.0.0 | define | Допустимы значения типа array. |