PHPのset_file_buffer()関数
定義と使用法
ファイルを開くために、バッファのサイズを設定するset_file_buffer()関数。
通常は8Kである出力バッファサイズのfwriteの()関数を使用します。 あなたは、2つのプロセスが同じファイルに書き込みたいのであれば、各ファイルは、8Kの最大サイズに書き込まれ、他のプロセスが書き込みを許可することができます。 バッファが0の場合、(:最初の書き込み処理が完了した後にのみ、他のプロセスが書き込むことができるようにするには、この手段)操作がバッファリングされません書きます。
成功した場合、関数は、それ以外の場合はEOFを返し、0を返します。
文法
set_file_buffer(file,buffer)
参数 | 描述 |
---|---|
file | 必需。规定打开的文件。 |
buffer | 必需。规定缓冲大小,以字节计。 |
ヒントと注意事項
ヒント:この関数は、stream_set_write_buffer()の別名です。
例
バッファリングされていないストリームを作成します。
<?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);
}
?>
PHPファイルシステムリファレンスマニュアルを完了