English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel PHP de base

Tutoriel PHP avancé

PHP & MySQL

Manuel de référence PHP

Utilisation et exemple de la fonction PHP set_file_buffer()

PHP Filesystem Référence Manuel

La fonction set_file_buffer() définit la taille du tampon d'un fichier ouvert. Les sorties de la fonction fwrite() sont généralement8K pour le tamponnement. Par conséquent, si deux processus écrivent dans le même fichier, chaque processus ne peut écrire au plus8K, et permet à d'autres processus d'écrire. Si le tampon est à 0, les opérations d'écriture ne sont pas tamponnées, ce qui signifie que le premier processus d'écriture peut se terminer avant que d'autres processus ne soient autorisés à écrire. Cette fonction peut retourner 0 en cas de succès, sinon elle retourne EOF.

Syntaxe

set_file_buffer(file, buffer)

Cette fonction est un alias de la fonction stream_set_write_buffer().

Exemple en ligne

<?php
   $file = fopen("/PhpProject/sample.txt", "w");
   if ($file) {
      set_file_buffer($file, 0);
      fwrite($file, "Hello World!");
      
      fclose($file);
   }
?>

PHP Filesystem Référence Manuel