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);
}
?>