PHP8 inflate_add

2024-02-29 09:09 更新

(PHP 7, PHP 8)

inflate_add — 增量擴充編碼數(shù)據(jù)

說明

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

以增量方式擴充指定 .context

限制:不制作來自 GZIP 壓縮數(shù)據(jù)的標頭信息 可用。

參數(shù) 

context

使用 inflate_init() 創(chuàng)建的上下文。

data

壓縮數(shù)據(jù)塊。

flush_mode

ZLIB_BLOCKZLIB_NO_FLUSH、ZLIB_PARTIAL_FLUSHZLIB_SYNC_FLUSH(默認)、ZLIB_FULL_FLUSH ZLIB_FINISH之一。 通常,您需要將ZLIB_NO_FLUSH設(shè)置為 最大化壓縮,并ZLIB_FINISH終止 替換為最后一個數(shù)據(jù)塊。參見 ? zlib 手冊 這些常量的詳細說明。

返回值 

返回一塊未壓縮的數(shù)據(jù), 或者在失敗時返回 false.

錯誤/異常 

如果給定的參數(shù)無效,則膨脹數(shù)據(jù)需要預設(shè) 字典,但未指定任何字典,壓縮流已損壞或具有 校驗和無效,E_WARNING級錯誤為 生成。

更新日志 

版本說明
8.0.0context現(xiàn)在需要一個 InflateContext 實例;以前,需要資源。

參見 

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


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號