PHP 8.1.0 Released!

fsync

(PHP 8 >= 8.1.0)

fsyncSynchronizes changes to the file (including meta-data)

Descrição

fsync(resource $stream): bool

This function synchronizes changes to the file, including its meta-data. This is similar to fflush(), but it also instructs the operating system to write to the storage media.

Parâmetros

stream

O ponteiro de arquivo precisa ser válido, e apontar para um arquivo aberto por fopen() ou fsockopen() (e ainda não fechado por fclose()).

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Exemplos

Exemplo #1 fsync() example

<?php

$file 
'test.txt';

$stream fopen($file'w');
fwrite($stream'test data');
fwrite($stream"\r\n");
fwrite($stream'additional data');

fsync($stream);
fclose($stream);
?>

Veja Também

  • fdatasync() - Synchronizes data (but not meta-data) to the file
  • fflush() - Força a liberação do buffer para um arquivo

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top