SplFileObject::fwrite

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

SplFileObject::fwriteEscreve no arquivo

Descrição

public SplFileObject::fwrite(string $data, int $length = 0): int|false

Escreve o conteúdo do parâmetro data no arquivo.

Parâmetros

data

A string a ser escrita no arquivo.

length

Se o argumento length for fornecido, a escrita será interrompida após length bytes terem sido escritos ou quando o final de data for alcançado, o que ocorrer primeiro.

Valor Retornado

Retorna o número de bytes escritos, ou false em caso de erro.

Registro de Alterações

Versão Descrição
7.4.0 A função agora retorna false em vez de zero em caso de falha.

Exemplos

Example #1 Exemplo de SplFileObject::fwrite()

<?php
$file = new SplFileObject("fwrite.txt", "w");
$written = $file->fwrite("12345");
echo "Wrote $written bytes to file";
?>

O exemplo acima produzirá algo semelhante a:

Wrote 5 bytes to file

Veja Também

  • fwrite() - Escrita binary-safe em arquivos