fflush 함수
(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
fflush — 출력을 파일로 플러시합니다.
설명
fflush(resource $stream
): bool
이 함수는 버퍼링된 모든 출력을 파일 stream
이 가리키는 리소스에 강제로 기록합니다.
매개변수
stream
- 파일 포인터는 유효해야 하며 fopen() 또는 fsockopen()에 의해 성공적으로 열린 파일을 가리켜야 합니다(아직 fclose()에 의해 닫히지 않음).
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다.
Examples
예제 #1 fflush()를 사용한 파일 쓰기 예제
<?php
$filename = 'bar.txt';
$file = fopen($filename, 'r+');
rewind($file);
fwrite($file, 'Foo');
fflush($file);
ftruncate($file, ftell($file));
fclose($file);
?>
기타
- clearstatcache() - 파일 상태 캐시 지우기
- fwrite() - 바이너리 안전 파일 쓰기