deflate add(): Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
Rad 1: | Rad 1: | ||
== deflate_add == | == deflate_add == | ||
(PHP 7, PHP 8) | (PHP 7, PHP 8) | ||
Rad 10: | Rad 9: | ||
=== Parametrar === | === Parametrar === | ||
* '''context''' - En kontext som skapats med [[deflate_init()]]. | |||
* '''data''' - Ett datachunk som ska komprimeras. | |||
* '''flush_mode''' - En av följande: | |||
* ZLIB_BLOCK | |||
* ZLIB_NO_FLUSH | |||
* ZLIB_PARTIAL_FLUSH | |||
* ZLIB_SYNC_FLUSH (standardvärde) | |||
* ZLIB_FULL_FLUSH | |||
* ZLIB_FINISH | |||
* ZLIB_BLOCK | |||
* ZLIB_NO_FLUSH | |||
* ZLIB_PARTIAL_FLUSH | |||
* ZLIB_SYNC_FLUSH (standardvärde) | |||
* ZLIB_FULL_FLUSH | |||
* ZLIB_FINISH | |||
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). | 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 === | === Returvärden === |
Versionen från 20 november 2024 kl. 07.51
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
- context - En kontext som skapats med deflate_init().
- data - Ett datachunk som ska komprimeras.
- flush_mode - En av följande:
* ZLIB_BLOCK * ZLIB_NO_FLUSH * ZLIB_PARTIAL_FLUSH * ZLIB_SYNC_FLUSH (standardvärde) * ZLIB_FULL_FLUSH * ZLIB_FINISH
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