現在の位置: ホーム> 関数カテゴリ一覧> stream_set_chunk_size

stream_set_chunk_size

リソースフローブロックサイズを設定します
名前:stream_set_chunk_size
カテゴリ:ストリーム
対応言語:php
一言説明:ストリームのチャンクサイズを設定します

関数名:stream_set_chunk_size()

該当するバージョン:PHP 5.4.0以上

関数の説明:stream_set_chunk_size()関数は、ストリームのチャンクサイズを設定するために使用されます。

構文:bool stream_set_chunk_size(resource $ stream、int $ chunk_size)

パラメーター:

  • $ stream:必須、チャンクサイズを設定するためのストリームリソースを示します。
  • $ 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コンパイルで有効になっている場合にのみ使用できることに注意してください。

類似の関数
人気記事(にんききじ)