stream_set_write_buffer
特定のストリームでファイルバッファリングを書き込みます
関数名:stream_set_write_buffer()
適用バージョン:PHP 4> = 4.3.0、PHP 5、PHP 7
関数の説明:stream_set_write_buffer()関数は、ストリームの書き込みバッファサイズを設定するために使用されます。
構文:bool stream_set_write_buffer(リソース$ stream、int $ buffer)
パラメーター:
返品値:バッファサイズが正常に設定されている場合はtrueを返し、それ以外の場合はfalseを返します。
例:
// 打开一个文件流$stream = fopen('example.txt', 'w'); // 设置写缓冲为8192 字节if (stream_set_write_buffer($stream, 8192)) { echo '写缓冲大小设置成功!'; } else { echo '写缓冲大小设置失败!'; } // 关闭文件流fclose($stream);
上記の例では、最初にFOPEN()関数を使用してファイルストリームを開き、次にStream_set_write_buffer()関数を使用して、書き込みバッファサイズを8192バイトに設定します。設定が成功した場合、出力は「書き込みバッファサイズの設定が成功します!」です。そうしないと、出力は「書き込みバッファサイズ設定が失敗しました!」です。最後に、fclose()関数を使用してファイルストリームを閉じます。
知らせ:
ini_set('default_socket_send_buffer', 8192);