Список изменений
Следующие изменения были произведены с классами/функциями/методами данного расширения.
| Version | Function | Description |
|---|---|---|
| 8.0.0 | ignore_user_abort | enable теперь допускает значение null. |
| pack | Функция больше не возвращает false в случае возникновения ошибки. | |
| 7.3.0 | define | Параметр case_insensitive объявлен устаревшим и будет удален в версии 8.0.0. |
| 7.2.0 | pack | Типы float и double поддерживают как обратный, так и прямой порядок передачи байтов. |
| unpack | Типы float и double поддерживают как обратный, так и прямой порядок передачи байтов. | |
| 7.1.0 | unpack | Добавлен необязательный параметр offset. |
| 7.0.15,7.1.1 | pack | Добавлены коды "e", "E", "g" и "G" для поддержки принудительного указания порядка байт для float и double. |
| 7.0.0 | define | Допустимы значения типа array. |
| 5.6.3 | pack | Добавлены коды "q", "Q", "J" и "P" для поддержки 64-bit чисел. |
| 5.5.0 | pack | Добавлен код "Z", работающий аналогично "a" для совместимости с Perl. |
| unpack | Для поддержания совместимости с Perl сделано следующее: Код "a" теперь сохраняет завершающие NULL-байты. Код "A" теперь удаляет все завершающие пробельные символы ASCII (пробелы, табуляцию, переносы строк, возврат каретки, и NULL-байты). Код "Z" добавлен для NULL-дополненными строками и удаляет завершающие NULL-байты. |