stream_set_write_buffer
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
stream_set_write_buffer — Configure le buffer d'écriture d'un flux
Description
stream_set_write_buffer(resource $stream
, int $size
): int
Liste de paramètres
-
stream
-
Le pointeur de fichier.
-
size
-
Le nombre d'octets à mettre en buffer. Si size
vaut 0 alors les opérations sont sans buffer. Cela garantit que les opérations
avec fwrite() sont achevées avant que d'autres processus
ne soient autorisés à écrire dans le flux de sortie.
Valeurs de retour
Retourne 0 en cas de succès, ou un autre valeur si la requête échoue.
Exemples
Exemple #1 Exemple avec stream_set_write_buffer()
L'exemple ci-dessous illustre l'utilisation de
stream_set_write_buffer() pour créer un flux non
bufferisé.
<?php
$fp = fopen($file, "w");
if ($fp) {
if (stream_set_write_buffer($fp, 0) !== 0) {
// la modification du buffer a échoué
}
fwrite($fp, $output);
fclose($fp);
}
?>
Voir aussi
- fopen() - Ouvre un fichier ou une URL
- fwrite() - Écrit un fichier en mode binaire