fonction set_file_buffer PHP ()
Définition et utilisation
fonction set_file_buffer () pour définir la taille de la mémoire tampon pour ouvrir le fichier.
Utilisez fwrite () fonction de la taille de la mémoire tampon de sortie est généralement 8K. Donc, si vous voulez que deux processus écrivent dans le même fichier, chaque fichier ne peut être écrit à une taille maximale de 8K, et permettre à d'autres processus d'écrire. Si la mémoire tampon est 0 alors les opérations d'écriture ne seront pas mises en mémoire tampon (ce qui signifie: Seulement après le premier processus d'écriture terminée, pour permettre à d'autres processus d'écrire).
En cas de succès, la fonction renvoie 0, sinon il retourne EOF.
grammaire
set_file_buffer(file,buffer)
参数 | 描述 |
---|---|
file | 必需。规定打开的文件。 |
buffer | 必需。规定缓冲大小,以字节计。 |
Trucs et astuces
Astuce: Cette fonction est stream_set_write_buffer (alias).
Exemples
Créer des flux unbuffered:
<?php
$file = fopen("test.txt","w");
if ($file)
{
set_file_buffer($file,0);
fwrite($file,"Hello World. Testing!");
fclose($file);
}
?>
$file = fopen("test.txt","w");
if ($file)
{
set_file_buffer($file,0);
fwrite($file,"Hello World. Testing!");
fclose($file);
}
?>
Remplissez Manuel PHP Référence Filesystem