set_file_buffer() 함수는 열린 파일의 버퍼 크기를 설정합니다.
fwrite() 함수를 사용하여 결과를 출력합니다. 버퍼 크기는 일반적으로 8K입니다. 따라서 두 프로세스가 동일한 파일에 쓰는 경우 각 파일은 한 번에 최대 8K 크기까지만 쓸 수 있으며 다른 프로세스에서는 해당 파일에 쓸 수 있습니다. buffer가 0이면 쓰기가 버퍼링되지 않습니다. 즉, 첫 번째 쓰기 프로세스가 완료될 때까지 다른 프로세스에서 쓰기가 허용되지 않습니다.
이 함수는 성공하면 0을 반환하고, 그렇지 않으면 EOF를 반환합니다.
set_file_buffer(파일,버퍼)
매개변수 | 설명하다 |
---|---|
파일 | 필수의. 열려는 파일을 지정합니다. |
완충기 | 필수의. 버퍼 크기(바이트)를 지정합니다. |
팁: 이 함수는 stream_set_write_buffer()의 별칭입니다.
버퍼링되지 않은 스트림을 만듭니다.
<?php$file = fopen("test.txt","w");if ($file) { set_file_buffer($file,0); fwrite($file,"Hello World. Testing!"); 파일); }?>