函数名:eio_sync_file_range()
函数描述:eio_sync_file_range() 用于同步文件范围到磁盘上。
适用版本:PHP 7 >= 7.4.0,PECL ev >= 1.0.0
语法:eio_sync_file_range(resource $fd, int $offset, int $nbytes, int $flags)
参数:
返回值:如果成功则返回 TRUE,失败则返回 FALSE。
示例:
<?php
$fd = eio_open('test.txt', EIO_O_RDWR, NULL, NULL);
if ($fd) {
$offset = 0;
$nbytes = 4096;
$flags = EIO_SYNC_FILE_RANGE_WRITE;
eio_sync_file_range($fd, $offset, $nbytes, $flags, function($data, $result) {
if ($result) {
echo "文件同步成功。\n";
} else {
echo "文件同步失败。\n";
}
eio_close($data);
}, $fd);
}
eio_event_loop();
?>
注意事项: