(PHP 8 >= 8.1.0)
fdatasync — Sincroniza los datos (pero no los metadatos) con el fichero
Esta función sincroniza el contenido del stream en el soporte de almacenamiento, al igual que fsync(),
pero no sincroniza los metadatos de los ficheros.
Cabe señalar que esta función es diferente solo en sistemas POSIX.
En Windows, esta función es un alias de fsync().
streamEl puntero de archivo debe ser válido y apuntar a un archivo abierto con éxito por fopen() o fsockopen() (y no cerrado aún por fclose()).
Ejemplo #1 Ejemplo de fdatasync()
<?php
$file = 'test.txt';
$stream = fopen($file, 'w');
fwrite($stream, 'test data');
fwrite($stream, "\r\n");
fwrite($stream, 'additional data');
fdatasync($stream);
fclose($stream);
?>