라이브러리
[PHP] fflush - 출력을 파일에 플러시합니다.
PHP에서 fflush()
PHP의 `fflush()` 함수는 버퍼에 저장된 데이터를 즉시 출력하거나 파일에 쓰는 함수입니다. 버퍼는 프로그램이 데이터를 처리하는 동안 임시로 저장하는 공간입니다. `fflush()` 함수를 사용하면 버퍼에 저장된 데이터를 즉시 처리하여 파일에 쓰거나 출력할 수 있습니다.
사용법
`fflush()` 함수는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
fflush($stream);
* `$stream`은 파일 핸들 또는 스트림입니다.
예제
1. 파일에 데이터 쓰기
* `fflush()` 함수를 사용하여 파일에 데이터를 즉시 쓰는 예제입니다.
#hostingforum.kr
php
$file = fopen('example.txt', 'w');
fwrite($file, 'Hello, World!');
fflush($file);
fclose($file);
* 위 예제에서는 `example.txt` 파일에 'Hello, World!' 문자열을 쓰고, `fflush()` 함수를 사용하여 즉시 파일에 쓰도록 합니다.
2. 출력 버퍼
* `fflush()` 함수를 사용하여 출력 버퍼를 즉시 출력하는 예제입니다.
#hostingforum.kr
php
ob_start();
echo 'Hello, World!';
fflush();
* 위 예제에서는 `ob_start()` 함수를 사용하여 출력 버퍼를 시작하고, `echo` 함수를 사용하여 'Hello, World!' 문자열을 출력한 후 `fflush()` 함수를 사용하여 즉시 출력 버퍼를 출력합니다.
주의사항
* `fflush()` 함수는 버퍼에 저장된 데이터를 즉시 처리하므로, 성능에 영향을 줄 수 있습니다.
* `fflush()` 함수를 사용할 때는 파일 핸들 또는 스트림을 사용해야 합니다. 스트림을 사용하지 않고 `fflush()` 함수를 호출하면 오류가 발생할 수 있습니다.
결론
`fflush()` 함수는 버퍼에 저장된 데이터를 즉시 처리하는 함수입니다. 파일에 데이터를 쓰거나 출력 버퍼를 즉시 출력할 때 사용할 수 있습니다. 그러나 성능에 영향을 줄 수 있으므로, 사용할 때 주의해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.