fsync
(PHP 8 >= 8.1.0)
fsync — Synchronizes changes to the file (including meta-data)
Beschreibung
$stream
): boolThis function synchronizes changes to the file, including its meta-data. This is similar to fflush(), but it also instructs the operating system to write to the storage media.
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 fsync() example
<?php
$file = 'test.txt';
$stream = fopen($file, 'w');
fwrite($stream, 'test data');
fwrite($stream, "\r\n");
fwrite($stream, 'additional data');
fsync($stream);
fclose($stream);
?>
Siehe auch
- fdatasync() - Synchronizes data (but not meta-data) to the file
- fflush() - Schreibt den Ausgabepuffer in eine Datei