= 8.1.0)fdatasync — Synchronizes data (but not meta-data) to the file說明fdatasync(resource $stream): boolThis function synchronizes st">

fdatasync

(PHP 8 >= 8.1.0)

fdatasyncSynchronizes data (but not meta-data) to the file

說明

fdatasync(resource $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().

參數(shù)

stream

文件指針必須是有效的,必須指向由 fopen()fsockopen() 成功打開的文件(并還未由 fclose() 關(guān)閉)。

返回值

成功時(shí)返回 true, 或者在失敗時(shí)返回 false。

范例

示例 #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);
?>

參見

  • fflush() - 將緩沖內(nèi)容輸出到文件
  • fsync() - Synchronizes changes to the file (including meta-data)