TECH I.S.

PHP set_file_buffer()関数

❮ PHP ファイルシステムリファレンス

バッファリングされていないストリームを作成します。

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


定義と使用法

set_file_buffer()関数は、指定されたファイルでバッファするバイト数を指定します。

fwrite()を使用した出力は、通常8Kでバッファリングされます。そのため、2つのプロセスが同じファイルに書き込む場合、それぞれが一時停止する前に最大8Kまで書き込み、もう一方の書き込みを許可します。 bufferが0の場合、書き込み操作はバッファリングされません (つまり、最初の書き込みプロセスが完了してから、他のプロセスが書き込みできるようになります)。

ヒント:この関数は、stream_set_write_buffer()のエイリアスです。

構文

<div>set_file_buffer(<em>file</em>, <em>buffer</em>)</div>

パラメータ値

パラメータ

説明

file Required ファイルポインタを指定します
buffer Required バッファするバイト数を指定します

Technical Details

Return Value:/th> 成功した場合は0、リクエストが失敗した場合は別の値

PHP バージョン:

4.3+

❮ PHP ファイルシステムリファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細