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
相关用法
- PHP fdiv()用法及代码示例
- PHP floor()用法及代码示例
- PHP fprint()用法及代码示例
- PHP fgetc()用法及代码示例
- PHP fgetcsv()用法及代码示例
- PHP fgets()用法及代码示例
- PHP fgetss()用法及代码示例
- PHP fileatime()用法及代码示例
- PHP filectime()用法及代码示例
- PHP fileperms()用法及代码示例
- PHP flock()用法及代码示例
- PHP fpassthru()用法及代码示例
- PHP fread()用法及代码示例
- PHP fscanf()用法及代码示例
- PHP fseek()用法及代码示例
- PHP fstat()用法及代码示例
- PHP ftell()用法及代码示例
- PHP ftruncate()用法及代码示例
- PHP fwrite()用法及代码示例
- PHP fflush()用法及代码示例
- PHP feof()用法及代码示例
- PHP fclose()用法及代码示例
- PHP file_exists()用法及代码示例
- PHP file()用法及代码示例
- PHP fprintf()用法及代码示例
注:本文由纯净天空筛选整理自neeraj3304大神的英文原创作品 PHP fdatasync() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。