在线文档教程
PHP
压缩 | Compression

inflate_init

inflate_init

(PHP 7)

inflate_init - 初始化增量充气上下文

描述

resource inflate_init ( int $encoding [, array $options = array() ] )

用指定的初始化增量充气上下文encoding

参数

encoding

其中一个ZLIB_ENCODING_*常数。

options

一个可能包含以下元素的关联数组:

level

压缩级别范围为-1..9; 默认为-1。

memory

压缩存储器级别的范围为1..9; 默认为8。

window

zlib 窗口大小(对数)在8..15范围内; 默认为15。

strategy

ZLIB_FILTEREDZLIB_HUFFMAN_ONLYZLIB_RLEZLIB_FIXED或者ZLIB_DEFAULT_STRATEGY(默认值)之一。

dictionary

预设字典的字符串或字符串数​​组(默认值:无预设字典)。

返回值

返回成功或失败时的充气上下文资源( zlib.inflate FALSE

错误/异常

如果传递了无效的编码或选项options,或者无法创建上下文,E_WARNING则会生成级别错误。