fsync

(PHP 8 >= 8.1.0)

fsyncSynchronizes changes to the file (including meta-data)

Beschreibung

fsync(resource $stream): bool

This 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

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top