stream_set_chunk_size
リソースフローブロックサイズを設定します
関数名:stream_set_chunk_size()
該当するバージョン:PHP 5.4.0以上
関数の説明:stream_set_chunk_size()関数は、ストリームのチャンクサイズを設定するために使用されます。
構文:bool stream_set_chunk_size(resource $ stream、int $ chunk_size)
パラメーター:
返品値:チャンクサイズが正常に設定されている場合はtrueを返し、それ以外の場合はfalseを返します。
例:
// 打开一个文件流$stream = fopen('example.txt', 'r'); // 设置流的分块大小为1024 字节if (stream_set_chunk_size($stream, 1024)) { echo "成功设置分块大小为1024 字节"; } else { echo "设置分块大小失败"; } // 关闭文件流fclose($stream);
上記の例では、最初にFOPEN()関数を使用してファイルストリームを開き、変数$ストリームに割り当てます。次に、stream_set_chunk_size()関数を使用して、ストリームのチャンクサイズを1024バイトに設定します。設定が成功した場合、出力は「チャンクサイズを1024バイトに正常に設定する」」です。それ以外の場合、出力は「チャンキングサイズを設定できません」。最後に、fclose()関数を使用してファイルストリームを閉じます。
Stream_set_chunk_size()関数は、アドレス指定可能なストリーム(ファイルストリームなど)にのみ適しており、チャンク読み取りをサポートするオプションがPHPコンパイルで有効になっている場合にのみ使用できることに注意してください。