(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).
|