<Complete PHP Référence Filesystem
Définition et utilisation
Le set_file_buffer() fonction définit la taille du tampon d'un fichier ouvert.
Sortie en utilisant fwrite() est normalement tamponné à 8K. Ainsi, si deux processus écrit dans le même fichier, chacun écrire à 8K avant la pause, et permettre à l'autre d'écrire. Si la mémoire tampon est 0, les opérations d'écriture unbuffered (ce qui signifie que le premier processus d'écriture sera achevée avant d'autoriser d'autres processus d'écriture).
Cette fonction renvoie 0, sinon il retourne EOF.
Syntaxe
set_file_buffer(file,buffer)
Paramètre | La description |
---|---|
file | Champs obligatoires. Indique le fichier ouvert |
buffer | Champs obligatoires. Spécifie la taille en octets du tampon |
Conseils et notes
Tip: Cette fonction est un alias de stream_set_write_buffer() .
Exemple
Créer un flux unbuffered:
<?php
$file = fopen("test.txt","w");
if ($file)
{
set_file_buffer($file,0);
fwrite($file,"Hello World. Testing!");
fclose($file);
}
?>
<Complete PHP Référence Filesystem