当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP fdatasync()用法及代码示例


fdatasync() 函数是 PHP 中的内置函数,用于将文件数据的更改与底层存储设备同步。该函数与fsync()函数类似,但它只同步文件的数据,而不同步其元数据。

用法:

bool fdatasync(resource $stream)

Parameters: 该函数采用一个参数,如下所述:

  • $stream:使用fopen()函数获取的文件指针资源。

返回值: fdatasync()如果同步成功则函数返回 true,否则返回 false。

示例 1:下面的程序演示了fdatasync()函数。

PHP


<?php 
  
$fp = fopen('example.txt', 'w'); 
fwrite($fp, 'Hello, world!'); 
  
if (fdatasync($fp)) { 
    echo "Changes to the file's data were successfully synchronized."; 
} else { 
    echo "Failed to synchronize changes to the file's data."; 
} 
  
fclose($fp); 
  
?>

输出:

Changes to the file's data were successfully synchronized. 

示例 2:下面的程序演示了fdatasync()函数。

PHP


<?php 
    
$fp = fopen('example.txt', 'w'); 
fwrite($fp, 'Hello, world!'); 
    
fdatasync($fp); 
fclose($fp); 
    
echo "Changes to the file's data were successfully synchronized."; 
  
?>

输出:

Changes to the file's data were successfully synchronized. 

参考: https://www.php.net/manual/en/function.fdatasync.php



相关用法


注:本文由纯净天空筛选整理自neeraj3304大神的英文原创作品 PHP fdatasync() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。