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_FILTERED
,ZLIB_HUFFMAN_ONLY
,ZLIB_RLE
,ZLIB_FIXED
或者ZLIB_DEFAULT_STRATEGY
(默认值)之一。
dictionary
预设字典的字符串或字符串数组(默认值:无预设字典)。
返回值
返回成功或失败时的充气上下文资源( zlib.inflate
)FALSE
。
错误/异常
如果传递了无效的编码或选项options
,或者无法创建上下文,E_WARNING
则会生成级别错误。