fsync

(PHP 8 >= 8.1.0)

fsyncSynchronizes changes to the file (including meta-data)

Açıklama

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.

Bağımsız Değişkenler

stream

Dosya 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).

Dönen Değerler

Başarı durumunda true, başarısızlık durumunda false döner.

Örnekler

Örnek 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);
?>

Ayrıca Bakınız

  • fdatasync() - Synchronizes data (but not meta-data) to the file
  • fflush() - Çıktıyı bir dosyaya boşaltır
To Top