# Список изменений

В классы, функции и методы модуля внесли следующие изменения.

Version | Function | Description
--- | --- | ---
8.4.0 | exit | Языковая конструкция exit стала полноценной функцией, поэтому функция следует семантике жонглирования типами, на неё влияет декларация strict_types, функцию разрешили вызывать с именованными аргументами и быть функцией переменной.
| exit | Вызов функции exit без параметра внутри функции завершения работы или деструктора объекта теперь сбрасывает код выхода в значение 0; раньше код выхода, который установил предыдущий вызов функции exit, сохранялся.
| highlight_string | Тип значения возврата изменили со stringbool на stringtrue.
8.3.0 | highlight_file | Изменился результирующий HTML.
| highlight_string | Изменилась результирующая HTML-разметка.
8.1.0 | define | Параметр value теперь принимает объекты.
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.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open