fdatasync

(PHP 8 >= 8.1.0)

fdatasyncVeriyi (meta-veriyi değil) dosyaya eşzamanlar

Açıklama

fdatasync(resource $stream): bool

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.

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

Ayrıca Bakınız

  • fflush() - Çıktıyı bir dosyaya boşaltır
  • fsync() - Değişiklikleri dosyaya eşzamanlar (meta-veri dahil)