PHP Streams函数

PHP stream_set_chunk_size() 函数用于设置流块大小。

语法

stream_set_chunk_size(stream, size) 

参数

stream必填。 指定目标流。
size必填。 指定所需的新块大小。

返回值

成功时返回先前的块大小。如果 size 小于 1 或大于 PHP_INT_MAX,则返回 false。

异常

如果大小小于1或大于PHP_INT_MAX,则发出E_WARNING级别错误。

示例:stream_set_chunk_size() 示例

在下面的示例中,stream_set_chunk_size()函数用于设置流块大小。

<?php
$file = "test.txt";

//以写模式打开文件
$stream = fopen($file, 'w');

//获取之前的块大小和
//将新块大小设置为2000
$prev_chunk_size = stream_set_chunk_size($stream, 2000);
echo "Previous chunk size: $prev_chunk_size bytes";

//关闭流
fclose($stream);
?> 

上述代码的输出将是:

Previous chunk size: 8192 bytes