(PHP 8 >= 8.1.0)
fdatasync — Synchronise les données (mais pas les métadonnées) avec le fichier
Cette fonction synchronise le contenu du stream sur le support de stockage, tout comme fsync() le fait,
mais elle ne synchronise pas les métadonnées des fichiers.
Il est à noter que cette fonction est différente seulement dans les systèmes POSIX.
Sous Windows, cette fonction est un alias de fsync().
stream
Exemple #1 Exemple avec 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);
?>