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에 할당합니다. 그런 다음 stream_set_chunk_size () 함수를 사용하여 스트림의 청킹 크기를 1024 바이트로 설정합니다. 설정이 성공하면 출력은 "청킹 크기를 1024 바이트로 성공적으로 설정"합니다. 그렇지 않으면 출력이 "청킹 크기를 설정하지 못했습니다". 마지막으로 fclose () 함수를 사용하여 파일 스트림을 닫습니다.
stream_set_chunk_size () 함수는 주소가 가능한 스트림 (예 : 파일 스트림)에만 적합하며 Chunked Read를 지원하는 옵션이 PHP 컴파일에서 활성화 된 경우에만 사용할 수 있습니다.