fsync
(PHP 8 >= 8.1.0)
fsync — Sincroniza mudanças ao arquivo (incluindo metadados)
Descrição
Este função sincroniza mudanças ao arquivo, incluindo seus metadados. Isto é semelhante a fflush(), mas também instrui o sistema operacional a escrever na mídia de armazenamento.
Parâmetros
stream
-
O ponteiro de arquivo deve ser válido e deve apontar para um arquivo aberto com sucesso por fopen() ou fsockopen() (e ainda não fechado por fclose()).
Exemplos
Example #1 Exemplo de fsync()
<?php
$file = 'test.txt';
$stream = fopen($file, 'w');
fwrite($stream, 'dados de teste');
fwrite($stream, "\r\n");
fwrite($stream, 'dados adicionais');
fsync($stream);
fclose($stream);
?>
Veja Também
- fdatasync() - Sincroniza dados (mas não metadados) ao arquivo
- fflush() - Força a liberação do buffer para um arquivo