fsync

(PHP 8 >= 8.1.0)

fsyncSynchronise les modifications apportées au fichier (y compris les métadonnées)

Description

fsync(resource $stream): bool

Cette fonction synchronise les modifications apportées au fichier, y compris ses métadonnées. Celle-ci est similaire à fflush(), mais elle demande également au système d'exploitation d'écrire sur le support de stockage.

Liste de paramètres

stream

Le pointeur de fichier doit être valide et pointer sur un fichier ouvert avec succès par fopen() ou fsockopen() (et pas encore fermé par fclose()).

Valeurs de retour

Cette fonction retourne true en cas de succès ou false si une erreur survient.

Exemples

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

Voir aussi

  • fdatasync() - Synchronise les données (mais pas les métadonnées) avec le fichier
  • fflush() - Envoie tout le contenu généré dans un fichier

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top