array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'uk', ), 'this' => array ( 0 => 'function.fdatasync.php', 1 => 'fdatasync', 2 => 'Synchronizes data (but not meta-data) to the file', ), 'up' => array ( 0 => 'ref.filesystem.php', 1 => 'Функції Файлової Системи', ), 'prev' => array ( 0 => 'function.fclose.php', 1 => 'fclose', ), 'next' => array ( 0 => 'function.feof.php', 1 => 'feof', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'en', 'path' => 'reference/filesystem/functions/fdatasync.xml', ), 'history' => array ( ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); contributors($setup); ?>

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);
?>

Прогляньте також