라이브러리

[PHP] ob_get_clean - 활성 출력 버퍼의 내용을 가져와 끕니다.




PHP의 ob_get_clean() 함수

`ob_get_clean()` 함수는 PHP의 Output Buffering (OB) 시스템을 사용하여 현재 출력 버퍼를 비우고 내용을 반환하는 함수입니다. 이 함수는 `ob_get_contents()` 함수와 유사하지만, `ob_get_contents()` 함수는 현재 출력 버퍼를 비우지 않습니다.

사용 예제

#hostingforum.kr
php

<?php

// Output Buffering을 시작합니다.

ob_start();



// 현재 출력 버퍼를 비우고 내용을 반환합니다.

$content = ob_get_clean();



// 현재 출력 버퍼가 비워졌는지 확인합니다.

var_dump(ob_get_level()); // 0



// 현재 출력 버퍼에 내용을 추가합니다.

ob_start();

echo "Hello, World!";

$content = ob_get_clean();



// 현재 출력 버퍼에 내용이 추가되었는지 확인합니다.

var_dump(ob_get_level()); // 0

var_dump($content); // string(13) "Hello, World!"

?>



ob_get_clean() 함수의 특징

* 현재 출력 버퍼를 비우고 내용을 반환합니다.
* `ob_get_contents()` 함수와 달리 현재 출력 버퍼를 비우지 않습니다.
* `ob_end_clean()` 함수와 유사하지만, `ob_end_clean()` 함수는 현재 출력 버퍼를 비우고 시스템을 종료합니다.

ob_get_clean() 함수의 사용 사례

* 현재 출력 버퍼를 비우고 내용을 반환할 때 사용할 수 있습니다.
* 현재 출력 버퍼에 내용이 추가되었는지 확인할 때 사용할 수 있습니다.
* 현재 출력 버퍼를 비우고 시스템을 종료할 때 사용할 수 있습니다.

ob_get_clean() 함수의 장점

* 현재 출력 버퍼를 비우고 내용을 반환할 때 사용할 수 있습니다.
* 현재 출력 버퍼에 내용이 추가되었는지 확인할 때 사용할 수 있습니다.
* 현재 출력 버퍼를 비우고 시스템을 종료할 때 사용할 수 있습니다.

ob_get_clean() 함수의 단점

* 현재 출력 버퍼를 비우고 내용을 반환할 때 사용할 수 있습니다.
* 현재 출력 버퍼에 내용이 추가되었는지 확인할 때 사용할 수 있습니다.
* 현재 출력 버퍼를 비우고 시스템을 종료할 때 사용할 수 있습니다.

결론

`ob_get_clean()` 함수는 PHP의 Output Buffering (OB) 시스템을 사용하여 현재 출력 버퍼를 비우고 내용을 반환하는 함수입니다. 이 함수는 `ob_get_contents()` 함수와 유사하지만, `ob_get_contents()` 함수는 현재 출력 버퍼를 비우지 않습니다. `ob_get_clean()` 함수는 현재 출력 버퍼를 비우고 내용을 반환할 때 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색