ob_get_clean

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

ob_get_clean — Get current buffer contents and delete current output buffer


설명

ob_get_clean(): string|false

현재 버퍼 내용을 가져오고 현재 출력 버퍼를 삭제합니다.

ob_get_clean()은 본질적으로 ob_get_contents()ob_end_clean()을 모두 실행합니다.

출력 버퍼는 PHP_OUTPUT_HANDLER_CLEANABLEPHP_OUTPUT_HANDLER_REMOVABLE 플래그와 함께 ob_start()에 의해 시작되어야 합니다. 그렇지 않으면 ob_get_clean()이 작동하지 않습니다.


매개변수

이 함수에는 매개변수가 없습니다.


반환 값

출력 버퍼의 내용을 반환하고 출력 버퍼링을 종료합니다. 출력 버퍼링이 활성화되어 있지 않으면 false가 반환됩니다.


Examples

예제 #1 simple ob_get_clean() 예제

                  
<?php

ob_start();

echo "Hello World";

$out = ob_get_clean();
$out = strtolower($out);

var_dump($out);
?>
                  
                

위의 예는 다음을 출력합니다.

string(11) "hello world"
                

기타