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