gzwrite

(PHP 4, PHP 5, PHP 7, PHP 8)

gzwriteEscrita segura para binário em arquivo-gz

Descrição

gzwrite(resource $stream, string $data, ?int $length = null): int|false

gzwrite() escreve o conteúdo de data para o arquivo-gz.

Parâmetros

stream

O ponteiro do arquivo gz. Precisa ser válido, e apontar para um arquivo aberto com sucesso por gzopen().

data

A string a ser escrita.

length

O número de bytes descomprimidos para escrever. Se fornecido, a escrita irá parar depois de length (descomprimido) bytes ter sido escritos, ou ao final de data, o que vier primeiro.

Valor Retornado

Retorna o número de (descomprimido) bytes escrito no dado stream do arquivo gz, ou false em caso de falha.

Registro de Alterações

Versão Descrição
8.0.0 length permite null; anteriormente o default era 0.
7.4.0 Esta função agora retorna false em caso de falha; anteriormente retornava 0.

Exemplos

Example #1 Exemplo da gzwrite()

<?php
$string = 'Some information to compress';
$gz = gzopen('somefile.gz','w9');
gzwrite($gz, $string);
gzclose($gz);
?>

Veja Também