Does not flush st_atime, st_mtime or st_size.
If you need to use filesize after a write you will need need fsync() or fflush() instead.fdatasync
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
fdatasync
Референца за `function.fdatasync.php` со подобрена типографија и навигација.
fdatasync
(PHP 8 >= 8.1.0)
fdatasync — Ги синхронизира податоците (но не и метаподатоците) до датотеката
= NULL
Оваа функција ги синхронизира stream содржините до медиумот за складирање, исто како fsync() прави, но не ги синхронизира метаподатоците на датотеката. Имајте предвид дека оваа функција е ефективно различна само во POSIX системи. Во Windows, оваа функција е псевдоним за fsync().
Параметри
stream-
Показалецот на датотеката мора да биде валиден и мора да покажува на датотека успешно отворена од fopen() or fsockopen() ) на наведениот fclose()).
Вратени вредности
Патеката до PHP скриптата што треба да се провери. 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);
?>