(PHP 7, PHP 8)
deflate_add — Инкрементальное сжатие данных
Инкрементальное сжатие данных в указанном контексте.
context
Контекст, созданный с помощью функции deflate_init().
data
Блок данных для сжатия.
flush_mode
Одна из констант: ZLIB_BLOCK
, ZLIB_NO_FLUSH
, ZLIB_PARTIAL_FLUSH
, ZLIB_SYNC_FLUSH
(по умолчанию), ZLIB_FULL_FLUSH
, ZLIB_FINISH
. Обычно требуется установить ZLIB_NO_FLUSH
для максимальной компрессии и ZLIB_FINISH
для завершения на последнем блоке данных. Детальное описание констант смотрите в » руководстве zlib.
Возвращает блок сжатых данных или false
, если возникла ошибка.
В случае некорректных аргументов будет вызвана ошибка уровня E_WARNING
.
Версия | Описание |
---|---|
8.0.0 | context ожидает экземпляр DeflateContext; раньше, ожидался ресурс (resource). |