라이브러리
[PHP] ob_get_status - 출력 버퍼의 상태를 가져옵니다.
PHP의 ob_get_status() 함수
PHP의 `ob_get_status()` 함수는 현재 출력 버퍼의 상태를 반환합니다. 출력 버퍼는 PHP가 출력한 데이터를 임시로 저장하는 메모리 영역입니다. 이 함수는 PHP 5.2.0 이상에서 사용할 수 있습니다.
함수 구조
`ob_get_status()` 함수의 구조는 다음과 같습니다.
#hostingforum.kr
php
array ob_get_status ([int $include_buffer = 0])
* `$include_buffer` : 출력 버퍼를 포함할지 여부를 지정합니다. 기본값은 0입니다.
함수 반환값
`ob_get_status()` 함수는 현재 출력 버퍼의 상태를 나타내는 배열을 반환합니다. 반환값은 다음과 같습니다.
#hostingforum.kr
php
array (
'level' => int,
'type' => string,
'status' => string,
'buffer_size' => int,
'is_output_buffer' => bool,
'is_filter' => bool,
)
* `level` : 출력 버퍼의 레벨입니다.
* `type` : 출력 버퍼의 타입입니다. `primary` 또는 `secondary` 중 하나입니다.
* `status` : 출력 버퍼의 상태입니다. `append` 또는 `replace` 중 하나입니다.
* `buffer_size` : 출력 버퍼의 크기입니다.
* `is_output_buffer` : 출력 버퍼가 출력 버퍼인지 여부를 나타냅니다.
* `is_filter` : 출력 버퍼가 필터인지 여부를 나타냅니다.
예제
다음 예제는 `ob_get_status()` 함수를 사용하여 현재 출력 버퍼의 상태를 출력하는 코드입니다.
#hostingforum.kr
php
<?php
// 출력 버퍼를 시작합니다.
ob_start();
// 출력 버퍼의 상태를 출력합니다.
$status = ob_get_status();
print_r($status);
// 출력 버퍼를 종료합니다.
ob_end_flush();
?>
이 예제에서는 `ob_get_status()` 함수를 사용하여 현재 출력 버퍼의 상태를 출력합니다. 출력 버퍼의 레벨, 타입, 상태, 크기, 출력 버퍼 여부, 필터 여부를 출력합니다.
출력 예
출력 예는 다음과 같습니다.
#hostingforum.kr
php
Array
(
[level] => 0
[type] => primary
[status] => append
[buffer_size] => 0
[is_output_buffer] => 1
[is_filter] =>
)
이 예제는 `ob_get_status()` 함수를 사용하여 현재 출력 버퍼의 상태를 출력하는 방법을 보여줍니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.