PHP8 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 手册 这些常量的详细说明。
返回值
Returns a chunk of compressed data, 或者在失败时返回 false.
错误/异常
如果给出的参数无效,则会产生 E_WARNING 级错误。
更新日志
版本 | 说明 |
---|---|
8.0.0 | context 现在需要一个 DeflateContext 实例;以前,需要资源。 |
参见
- deflate_init() - 初始化增量 deflate 上下文