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 ( resource $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);