= 8.1.0)fsync — Synchronizes changes to the file (including meta-data)說明fsync(resource $stream): boolThis function synchronizes changes t">

fsync

(PHP 8 >= 8.1.0)

fsyncSynchronizes changes to the file (including meta-data)

說明

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.

參數(shù)

stream

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

返回值

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

范例

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

參見

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