라이브러리
[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()` 함수는 현재 출력 버퍼를 비우고 내용을 반환할 때 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.