라이브러리

[PHP] ob_end_flush - 활성 출력 핸들러의 반환 값을 플러시(전송)하고 활성 출력 버퍼를 끕니다.




PHP의 ob_end_flush 함수


PHP의 `ob_end_flush` 함수는 출력 버퍼를 즉시 비우는 함수입니다. 이 함수는 `ob_end_clean` 함수와 반대되는 역할을 합니다. `ob_end_clean` 함수는 출력 버퍼를 비우지만, `ob_end_flush` 함수는 출력 버퍼를 비우고 출력을 즉시 보내줍니다.

사용법


`ob_end_flush` 함수는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

ob_end_flush();



예제


다음 예제는 `ob_end_flush` 함수의 사용법을 보여줍니다.

#hostingforum.kr
php

<?php

ob_start(); // 출력 버퍼를 시작합니다.



echo "Hello, World!"; // 출력 버퍼에 문자열을 추가합니다.



ob_end_flush(); // 출력 버퍼를 비우고 출력을 즉시 보내줍니다.



echo "출력 버퍼를 비우고 출력을 즉시 보냈습니다.";

?>



이 예제에서 `ob_start` 함수를 사용하여 출력 버퍼를 시작하고, `echo` 문을 사용하여 출력 버퍼에 문자열을 추가합니다. 그런 다음 `ob_end_flush` 함수를 사용하여 출력 버퍼를 비우고 출력을 즉시 보내줍니다.

출력 결과


이 예제의 출력 결과는 다음과 같습니다.

#hostingforum.kr


Hello, World!

출력 버퍼를 비우고 출력을 즉시 보냈습니다.



예제 2: 출력 버퍼를 비우고 출력을 즉시 보내는 예제


다음 예제는 `ob_end_flush` 함수를 사용하여 출력 버퍼를 비우고 출력을 즉시 보내는 예제입니다.

#hostingforum.kr
php

<?php

ob_start(); // 출력 버퍼를 시작합니다.



for ($i = 0; $i < 10; $i++) {

    echo "Hello, World! ($i)
"; // 출력 버퍼에 문자열을 추가합니다.

}



ob_end_flush(); // 출력 버퍼를 비우고 출력을 즉시 보내줍니다.

?>



이 예제에서 `for` 문을 사용하여 10 번 반복하여 출력 버퍼에 문자열을 추가합니다. 그런 다음 `ob_end_flush` 함수를 사용하여 출력 버퍼를 비우고 출력을 즉시 보내줍니다.

출력 결과


이 예제의 출력 결과는 다음과 같습니다.

#hostingforum.kr


Hello, World! (0)

Hello, World! (1)

Hello, World! (2)

Hello, World! (3)

Hello, World! (4)

Hello, World! (5)

Hello, World! (6)

Hello, World! (7)

Hello, World! (8)

Hello, World! (9)



결론


`ob_end_flush` 함수는 출력 버퍼를 비우고 출력을 즉시 보내는 함수입니다. 이 함수는 `ob_end_clean` 함수와 반대되는 역할을 합니다. `ob_end_flush` 함수를 사용하여 출력 버퍼를 비우고 출력을 즉시 보내는 예제를 살펴보았습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 1 페이지

검색

게시물 검색