La fonction set_file_buffer() définit la taille du tampon pour les fichiers ouverts.
Utilisez la fonction fwrite() pour afficher les résultats. La taille du tampon est généralement de 8 Ko. Par conséquent, si deux processus devaient écrire dans le même fichier, chaque fichier ne pourrait écrire que jusqu'à 8 Ko à la fois, et d'autres processus seraient autorisés à y écrire. Si buffer vaut 0, alors les écritures ne seront pas mises en mémoire tampon (cela signifie qu'aucun autre processus ne sera autorisé à écrire tant que le premier processus d'écriture n'est pas terminé).
Cette fonction renvoie 0 en cas de succès, sinon renvoie EOF.
set_file_buffer(fichier,tampon)
paramètre | décrire |
---|---|
déposer | Requis. Spécifie le fichier à ouvrir. |
tampon | Requis. Spécifie la taille du tampon, en octets. |
Astuce : Cette fonction est un alias de stream_set_write_buffer().
Créez un flux sans tampon :
<?php$file = fopen("test.txt","w");if ($file) { set_file_buffer($file,0); fwrite($file,"Hello World. Testing!"); fichier); }?>