deflate add(): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
Ingen redigeringssammanfattning
Rad 1: Rad 1:
== deflate_add ==
== deflate_add ==
(PHP 7, PHP 8)
(PHP 7, PHP 8)
Rad 10: Rad 9:


=== Parametrar ===
=== Parametrar ===
{| class="wikitable"
* '''context''' - En kontext som skapats med [[deflate_init()]].
|-
* '''data''' - Ett datachunk som ska komprimeras.
! Parameter !! Beskrivning
* '''flush_mode''' - En av följande:
|-
  * ZLIB_BLOCK
| '''context''' || En kontext som skapats med [[deflate_init()]].
  * ZLIB_NO_FLUSH
|-
  * ZLIB_PARTIAL_FLUSH
| '''data''' || Ett datachunk som ska komprimeras.
  * ZLIB_SYNC_FLUSH (standardvärde)
|-
  * ZLIB_FULL_FLUSH
| '''flush_mode''' || En av följande:
  * 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