PHP8 inflate_add

2024-02-29 09:09 更新

(PHP 7, PHP 8)

inflate_add — 增量扩充编码数据

说明

inflate_add(InflateContext $context, string $data, int $flush_mode = ZLIB_SYNC_FLUSH): string|false

以增量方式扩充指定 .context

限制:不制作来自 GZIP 压缩数据的标头信息 可用。

参数 

context

使用 inflate_init() 创建的上下文。

data

压缩数据块。

flush_mode

ZLIB_BLOCKZLIB_NO_FLUSHZLIB_PARTIAL_FLUSHZLIB_SYNC_FLUSH(默认)、ZLIB_FULL_FLUSH ZLIB_FINISH之一。 通常,您需要将ZLIB_NO_FLUSH设置为 最大化压缩,并ZLIB_FINISH终止 替换为最后一个数据块。参见 » zlib 手册 这些常量的详细说明。

返回值 

返回一块未压缩的数据, 或者在失败时返回 false.

错误/异常 

如果给定的参数无效,则膨胀数据需要预设 字典,但未指定任何字典,压缩流已损坏或具有 校验和无效,E_WARNING级错误为 生成。

更新日志 

版本说明
8.0.0context现在需要一个 InflateContext 实例;以前,需要资源。

参见 

  • inflate_init() - 初始化增量膨胀上下文


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号