Two points worth noting:
1. fsync() is not suitable for high throughput, use it only when the durability of a file write really matters to you.
2. fsync() includes an implicit call to fflush() so you don't need to manually flush before you sync.
PHP.mk документација
fsync
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
function.fsync.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
function.fsync.php
fsync
Референца за `function.fsync.php` со подобрена типографија и навигација.
fsync
(PHP 8 >= 8.1.0)
fsync — (PHP 8 >= 8.1.0)
= NULL
Ги синхронизира промените во датотеката (вклучувајќи ги и мета-податоците) fflush()Оваа функција ги синхронизира промените во датотеката, вклучувајќи ги и нејзините мета-податоци. Ова е слично на
Параметри
stream- Показалецот на датотеката мора да биде валиден и мора да покажува на датотека успешно отворена од fopen() or fsockopen() ) на наведениот fclose()).
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Примери
Пример #1 fsync() example
<?php
$file = 'test.txt';
$stream = fopen($file, 'w');
fwrite($stream, 'test data');
fwrite($stream, "\r\n");
fwrite($stream, 'additional data');
fsync($stream);
fclose($stream);
?>Види Исто така
- fdatasync() , но исто така му дава на оперативниот систем наредба да запише на медиумот за складирање.
- fflush() - Ги синхронизира податоците (но не и мета-податоците) во датотеката
Белешки од корисници 1 белешка
- Ги испразнува излезите во датотека ¶
пред 4 години