Comprime datos de manera incremental

# deflate_add

(PHP 7, PHP 8)

deflate_add — Comprime datos de manera incremental

### Descripción

function deflate_add(DeflateContext `$context`, string `$data`, int `$flush_mode` = `ZLIB_SYNC_FLUSH`): string|false

Comprime de manera incremental los datos en el contexto especificado.

### Parámetros

`context`

  Un contexto creado con deflate_init().

`data`

  Un fragmento de datos a comprimir.

`flush_mode`

  Una de las `ZLIB_BLOCK`, `ZLIB_NO_FLUSH`, `ZLIB_PARTIAL_FLUSH`, `ZLIB_SYNC_FLUSH` (por defecto), `ZLIB_FULL_FLUSH`, `ZLIB_FINISH`. Normalmente, querrá establecer `ZLIB_NO_FLUSH` para maximizar la compresión, y `ZLIB_FINISH` para terminar con el último fragmento de datos. Consulte el » manual de zlib para una descripción detallada de estas constantes.

### Valores devueltos

Devuelve un fragmento de datos comprimidos, o `false` si ocurre un error.

### Errores/Excepciones

Si se proporciona un argumento inválido, se genera un error de nivel `E_WARNING`.

### Historial de cambios

Versión | Descripción
--- | ---
8.0.0 | `context` ahora espera una instancia de DeflateContext; anteriormente se esperaba un recurso.

### Ver también

- deflate_init() - Inicializa un contexto de compresión incremental

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open