Derniers tutoriels de développement web
 

PHP set_file_buffer() Function


<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