deflate add()
Version från den 20 november 2024 kl. 07.50 av Admin (diskussion | bidrag)
deflate_add
(PHP 7, PHP 8)
deflate_add — Inkrementellt deflatera data
Beskrivning
deflate_add(DeflateContext $context, string $data, int $flush_mode = ZLIB_SYNC_FLUSH) : string|false Inkrementellt deflaterar data i den angivna kontexten.
Parametrar
Parameter | Beskrivning |
---|---|
context | En kontext som skapats med deflate_init(). |
data | Ett datachunk som ska komprimeras. |
flush_mode | En av följande:
Vanligtvis vill du använda ZLIB_NO_FLUSH för att maximera komprimeringen och ZLIB_FINISH för att avsluta med den sista datadelen. För en detaljerad beskrivning av dessa konstanter, se [zlib-manualen](https://www.zlib.net/manual.html). |
Returvärden
Returnerar ett chunk med komprimerad data, eller false om det misslyckas.
Fel/Undantag
Om ogiltiga argument ges genereras ett fel av nivå E_WARNING.
Logg över ändringar
Version | Beskrivning |
---|---|
8.0.0 | Kontexten förväntas nu vara en instans av DeflateContext; tidigare förväntades en resurs. |
Se även
- deflate_init() — Initialisera en inkrementell deflate-kontext