fdatasync
(PHP 8 >= 8.1.0)
fdatasync — Synchronizes data (but not meta-data) to the file
Beschreibung
$stream
): bool
This function synchronizes stream
contents to storage media, just like fsync() does,
but it does not synchronize file meta-data.
Note that this function is only effectively different in POSIX systems.
In Windows, this function is aliased to fsync().
Parameter-Liste
-
stream
-
Der Zeiger auf eine Datei muss gültig sein und auf eine Datei verweisen, die vorher erfolgreich mit fopen() oder fsockopen() geöffnet (und nicht bereits von fclose() geschlossen) wurde.
Rückgabewerte
Gibt bei Erfolg true
zurück. Bei einem Fehler wird false
zurückgegeben.
Beispiele
Beispiel #1 fdatasync() example
<?php
$file = 'test.txt';
$stream = fopen($file, 'w');
fwrite($stream, 'test data');
fwrite($stream, "\r\n");
fwrite($stream, 'additional data');
fdatasync($stream);
fclose($stream);
?>