deflate_add

(PHP 7, PHP 8)

deflate_add - Інкрементальний стиск даних

Опис

deflate_add(DeflateContext $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.0context чекає на екземпляр DeflateContext; раніше, очікувався ресурс (resource).

Дивіться також

  • deflate_init() - Ініціалізувати контекст інкрементального стиску