set_file_buffer() 関数は、開いているファイルのバッファ サイズを設定します。
fwrite() 関数を使用して結果を出力します。バッファ サイズは通常 8K です。したがって、2 つのプロセスが同じファイルに書き込む場合、各ファイルは一度に最大 8K のサイズまでしか書き込むことができず、他のプロセスはそのファイルに書き込むことができます。バッファが 0 の場合、書き込みはバッファリングされません (これは、最初の書き込みプロセスが完了するまで、他のプロセスは書き込みを許可されないことを意味します)。
この関数は、成功した場合は 0 を返し、それ以外の場合は EOF を返します。
set_file_buffer(ファイル,バッファ)
パラメータ | 説明する |
---|---|
ファイル | 必須。開くファイルを指定します。 |
バッファ | 必須。バッファ サイズをバイト単位で指定します。 |
ヒント:この関数は、stream_set_write_buffer() のエイリアスです。
バッファーなしのストリームを作成します。
<?php$file = fopen("test.txt","w");if ($file) { set_file_buffer($file,0); fwrite($file,"Hello World. Testing!");ファイル); }?>