현재 위치: > 함수 카테고리 모음> stream_set_write_buffer

stream_set_write_buffer

주어진 스트림에 파일 버퍼링을 설정하십시오
이름:stream_set_write_buffer
분류:개울
사용 언어:php
한 줄 설명:스트림의 쓰기 버퍼 크기를 설정하십시오

함수 이름 : stream_set_write_buffer ()

해당 버전 : PHP 4> = 4.3.0, PHP 5, PHP 7

함수 설명 : stream_set_write_buffer () 함수는 스트림의 쓰기 버퍼 크기를 설정하는 데 사용됩니다.

구문 : bool stream_set_write_buffer (Resource $ stream, int $ buffer)

매개 변수 :

  • 스트림 : 필수, 버퍼 크기를 설정하기 위해 스트림 자원을 나타냅니다.
  • 버퍼 : 필수, 버퍼 크기를 바이트로 설정합니다. 버퍼가 0 인 경우 쓰기 버퍼링이 비활성화됩니다.

반환 값 : return true 버퍼 크기가 성공적으로 설정된 경우, 그렇지 않으면 False를 반환합니다.

예:

 // 打开一个文件流$stream = fopen('example.txt', 'w'); // 设置写缓冲为8192 字节if (stream_set_write_buffer($stream, 8192)) { echo '写缓冲大小设置成功!'; } else { echo '写缓冲大小设置失败!'; } // 关闭文件流fclose($stream);

위의 예에서 먼저 fopen () 함수를 사용하여 파일 스트림을 열고 stream_set_write_buffer () 함수를 사용하여 쓰기 버퍼 크기를 8192 바이트로 설정합니다. 설정이 성공하면 출력이 "쓰기 버퍼 크기 설정이 성공했습니다!", 그렇지 않으면 출력이 "쓰기 버퍼 크기 설정이 실패했습니다!"입니다. 마지막으로 fclose () 함수를 사용하여 파일 스트림을 닫습니다.

알아채다:

  • 버퍼 매개 변수가 0이면 쓰기 버퍼링이 비활성화됩니다.
  • INI_SET () 함수는 각 스트림에서 stream_set_write_buffer () 함수를 호출하지 않고 전역으로 쓰기 버퍼 크기를 설정하는 데 사용될 수 있습니다. 예를 들어 : ini_set('default_socket_send_buffer', 8192);
유사한 함수
인기 기사