ob_get_status
(PHP 4 >= 4.2.0, PHP 5, PHP 7)
ob_get_status — 출력 버퍼의 상태를 얻습니다
설명
array ob_get_status
([ bool $full_status
= FALSE
] )
인수
-
full_status
-
TRUE
이면 모든 활성 출력 버퍼의 상태를 반환합니다. FALSE
나 설정하지
않으면 최고 레벨 출력 버퍼만 반환합니다.
반환값
full_status
인수 없이, 혹은
full_status
= FALSE
로 호출하면 다음 요소를
포함하는 간단한 배열을 반환합니다:
간단한 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
로 호출하면, 각 활성 출력
버퍼가 하나의 원소인 배열을 반환합니다. 최상위 배열은 출력 레벨을 키로
가지고, 각 배열 원소는 활성 출력 레벨에 대한 상태 정보를 가지는 또 다른
배열입니다.
전체 출력은 세가지 추가 원소를 가집니다:
전체 ob_get_status() 결과
키 | 값 |
---|
chunk_size | ob_start()가
설정한 덩어리 크기 |
size | ... |
blocksize | ... |