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

PHP 基礎教程

PHP 高級教程

PHP & MySQL

PHP 参考書

PHP set_file_buffer() 関数の使い方と例

PHP Filesystem 参考書

set_file_buffer()関数はオープンしたファイルのバッファサイズを設定します。fwrite()関数の出力は通常、8Kをバッファリングします。したがって、同一ファイルに対して2つのプロセスが書き込みを行う場合、各プロセスは停止する前に最大で8K、他のプロセスへの書き込みを許可する前に、最初の書き込みプロセスが完了するまでの間に、バッファリングを無効にします。この関数が成功すると0を返し、失敗するとEOFを返します。

構文

set_file_buffer(file, buffer)

この関数はstream_set_write_buffer()関数の別名です。

オンライン例

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

PHP Filesystem 参考書