ob_get_status
(PHP 4 >= 4.2.0, PHP 5)
ob_get_status — 출력 버퍼의 상태를 얻습니다
설명
array ob_get_status
([ bool $full_status = FALSE
] )
ob_set_status()는 최고 레벨 출력 버퍼의 상태 정보를 반환합니다. full_status 를 TRUE로 설정하면 모든 활성 출력 버퍼의 상태를 반환합니다.
인수
- full_status
-
TRUE이면 모든 활성 출력 버퍼의 상태를 반환합니다. FALSE나 설정하지 않으면 최고 레벨 출력 버퍼만 반환합니다.
반환값
full_status 인수 없이, 혹은 full_status = FALSE로 호출하면 다음 요소를 포함하는 간단한 배열을 반환합니다:
Array
(
[level] => 2
[type] => 0
[status] => 0
[name] => URL-Rewriter
[del] => 1
)
간단한 ob_get_status() 결과
키:level
값:출력 중첩 레벨
키:type
값:PHP_OUTPUT_HANDLER_INTERNAL
(0)이나 PHP_OUTPUT_HANDLER_USER (1)
키:status
값:PHP_OUTPUT_HANDLER_START
(0), PHP_OUTPUT_HANDLER_CONT (1),
PHP_OUTPUT_HANDLER_END (2) 중 하나
키:name
값:활성 출력 핸들러의 이름이나, 설정하지
않았을 경우에는 'default output handler'
키:del
값:ob_start()가 설정하는
Erase 플래그
full_status = TRUE로 호출하면, 각 활성 출력 버퍼가 하나의 원소인 배열을 반환합니다. 최상위 배열은 출력 레벨을 키로 가지고, 각 배열 원소는 활성 출력 레벨에 대한 상태 정보를 가지는 또 다른 배열입니다.
Array
(
[0] => Array
(
[chunk_size] => 0
[size] => 40960
[block_size] = > 10240
[type] => 1
[status] => 0
[name] => default output handler
[del] => 1
)
[1] => Array
(
[chunk_size] => 0
[size] => 40960
[block_size] = > 10240
[type] => 0
[buffer_size] => 0
[status] => 0
[name] => URL-Rewriter
[del] => 1
)
)
전체 출력은 세가지 추가 원소를 가집니다:
ob_get_status
There are no user contributed notes for this page.
