Streams stream_set_write_buffer

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

stream_set_write_buffer — 주어진 스트림에서 쓰기 파일 버퍼링을 설정합니다.


설명

stream_set_write_buffer(resource $stream, int $size): int

지정된 stream에 대한 쓰기 작업의 버퍼링을 size 바이트로 설정합니다.


매개변수

stream
파일 포인터.
size
버퍼링할 바이트 수입니다. size가 0이면 쓰기 작업이 버퍼링되지 않습니다. 이렇게 하면 다른 프로세스가 해당 출력 스트림에 쓰기를 허용하기 전에 fwrite()를 사용한 모든 쓰기가 완료됩니다.

Examples

예제 #1 stream_set_write_buffer() 예제

다음 예제는 stream_set_write_buffer()를 사용하여 버퍼링되지 않은 스트림을 만드는 방법을 보여줍니다.

                  
<?php
$fp = fopen($file, "w");
if ($fp) {
  if (stream_set_write_buffer($fp, 0) !== 0) {
      // changing the buffering failed
  }
  fwrite($fp, $output);
  fclose($fp);
}
?>
                  
                

기타

  • fopen() - 파일 또는 URL을 엽니다.
  • fwrite() - 바이너리 안전 파일 쓰기