(PHP 7)
deflate_add — Инкрементальное сжатие данных
$context
, string $data
[, int $flush_mode
= ZLIB_SYNC_FLUSH
] ) : stringИнкрементальное сжатие данных в указанном контексте.
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
.