(PHP 8 >= 8.1.0)
fdatasync — Veriyi (meta-veriyi değil) dosyaya eşzamanlar
Bu işlev, fsync() gibi stream
içeriğini depolama ortamına eşzamanlar, ancak dosya meta-verisini
eşzamanlamaz. Bu işlevin yalnızca POSIX sistemlerde gerçek bir fark
yarattığını unutmayın. Windows'ta bu işlev, fsync()
işlevinin takma adıdır.
streamDosya tanıtıcısı geçerli olmalı ve fopen() veya fsockopen() tarafından başarıyla açılmış bir dosya için döndürülmüş olmalıdır (ve henüz fclose() tarafından kapatılmamış olmalıdır).
Örnek 1 fdatasync() örneği
<?php
$file = 'test.txt';
$stream = fopen($file, 'w');
fwrite($stream, 'test data');
fwrite($stream, "\r\n");
fwrite($stream, 'additional data');
fdatasync($stream);
fclose($stream);
?>