(PHP 7, PHP 8)
inflate_add — Инкрементальное распаковать закодированные данные
Инкрементальное распаковывает закодированные данные в указанном контексте context.
Ограничение: информация заголовка из сжатых данных GZIP не доступны.
contextКонтекст, созданный с помощью inflate_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 ожидает экземпляр InflateContext;
раньше, ожидался ресурс (resource).
|