stream_set_read_buffer
주어진 스트림에서 파일 버퍼를 설정합니다
함수 이름 : stream_set_read_buffer ()
해당 버전 : PHP 4.3.0 이상
함수 설명 : stream_set_read_buffer () 함수는 지정된 스트림의 읽기 버퍼 크기를 설정하는 데 사용됩니다. 버퍼 크기는 한 번에 읽을 데이터의 양을 결정하고 더 큰 버퍼는 읽기 효율을 향상시킬 수 있습니다.
구문 : bool stream_set_read_buffer (Resource $ stream, int $ buffer)
매개 변수 :
반환 값 : 성공시 사실, 실패에 대한 거짓.
예:
// 打开一个文件流$handle = fopen('file.txt', 'r'); // 设置读取缓冲区大小为1024字节if (stream_set_read_buffer($handle, 1024)) { echo "读取缓冲区大小设置成功!"; } else { echo "读取缓冲区大小设置失败!"; } // 关闭文件流fclose($handle);
위의 예에서는 file.txt라는 파일 스트림을 열고 변수 $ 핸들에 할당합니다. 그런 다음 stream_set_read_buffer () 함수를 호출하여 읽기 버퍼 크기가 1024 바이트로 설정됩니다. 설정이 성공하면 출력은 "버퍼 크기 설정을 성공적으로 읽습니다!", 그렇지 않으면 출력이 "버퍼 크기 설정이 실패했습니다!"입니다. 마지막으로 fclose () 함수를 호출하여 파일 스트림을 닫습니다.
예제의 파일 이름과 버퍼 크기는 참조 용이며 실제 요구에 따라 해당 조정을해야합니다.