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() - 출력 버퍼링 켜기