fdatasync
(PHP 8 >= 8.1.0)
fdatasync — Sincroniza dados (mas não metadados) ao arquivo
Descrição
Esta função sincroniza o conteúdo do fluxo definido em stream
para a mídia de armazenamento, da mesma forma que fsync(),
mas não sincroniza os metadados de arquivo.
Note que esta função só é efetivamente diferente em sistemas POSIX.
No Windows, esta função é apelidada de fsync().
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 fdatasync()
<?php
$file = 'test.txt';
$stream = fopen($file, 'w');
fwrite($stream, 'test data');
fwrite($stream, "\r\n");
fwrite($stream, 'dados adicionais');
fdatasync($stream);
fclose($stream);
?>