ob_list_handlers
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
ob_list_handlers — List all output handlers in use
설명
ob_list_handlers(): array
사용 중인 모든 출력 핸들러를 나열합니다.
매개변수
이 함수에는 매개변수가 없습니다.
반환 값
이것은 사용 중인 출력 핸들러(있는 경우)가 있는 배열을 반환합니다. output_buffering이 활성화되어 있거나 ob_start()와 함께 익명 함수가 사용된 경우 ob_list_handlers()는 "기본 출력 핸들러"를 반환합니다.
Examples
예제 #1 ob_list_handlers() 예제
<?php
//using output_buffering=On
print_r(ob_list_handlers());
ob_end_flush();
ob_start("ob_gzhandler");
print_r(ob_list_handlers());
ob_end_flush();
// anonymous functions
ob_start(function($string) { return $string; });
print_r(ob_list_handlers());
ob_end_flush();
?>
위의 예는 다음을 출력합니다.
Array ( [0] => default output handler ) Array ( [0] => ob_gzhandler ) Array ( [0] => Closure::__invoke )
기타
- ob_end_clean() - 출력 버퍼를 청소(지우기)하고 출력 버퍼링을 끕니다.
- ob_end_flush() - 출력 버퍼를 플러시(전송)하고 출력 버퍼링을 끕니다.
- ob_get_flush() - 출력 버퍼를 플러시하고 문자열로 반환하고 출력 버퍼링을 끕니다.
- ob_start() - 출력 버퍼링 켜기