略微加速

PHP官方手册 - 互联网笔记

PHP - Manual: fdatasync

2024-04-28

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

参数

stream

文件指针必须是有效的,必须指向由 fopen()fsockopen() 成功打开的文件(并还未由 fclose() 关闭)。

返回值

成功时返回 true, 或者在失败时返回 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() - 将缓冲内容输出到文件
  • fsync() - Synchronizes changes to the file (including meta-data)
add a noteadd a note

User Contributed Notes

There are no user contributed notes for this page.

官方地址:https://www.php.net/manual/en/function.fdatasync.php

北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3