ob_list_handlers

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

ob_list_handlers — Повертає список активних обробників виводу

Опис

ob_list_handlers(): array

Виводить список активних обробників виводу.

Список параметрів

Ця функція не має параметрів.

Значення, що повертаються

Повертає масив зі списком активних обробників виводу, якщо є.

Повертає рядок "default output handler", якщо налаштування output_buffering увімкнено та налаштування output_handler не встановлено, або у функцію ob_start() не передана callback-функція або замість неї передано значення **null**Включение настройкиoutput_bufferingи установка значения для настройкиoutput_handler еквівалентно передачі у функцію ob_start() внутрішньої (вбудованої) функції

Повертає абсолютне ім'япереданной в параметрcallable функції, якщо параметр callable функції ob_start() була передана callback-функція. Повертає абсолютне ім'я об'єкта з методом __invoke(), якщо параметр callable - це об'єкт, який реалізує метод __invoke(). Повертає рядок "Closure::__invoke", якщо параметр callable - це об'єкт класу Closure

Приклади

Приклад #1 Приклад використання функції ob_list_handlers()****

Loading...

Результат виконання наведеного прикладу:

array(1) {
  [0]=>
  string(22) "default output handler"
}
array(1) {
  [0]=>
  string(22) "default output handler"
}
array(1) {
  [0]=>
  string(7) "print_r"
}
array(1) {
  [0]=>
  string(19) "userDefinedFunction"
}
array(1) {
  [0]=>
  string(17) "Closure::__invoke"
}
array(1) {
  [0]=>
  string(17) "Closure::__invoke"
}
array(1) {
  [0]=>
  string(17) "Closure::__invoke"
}
array(1) {
  [0]=>
  string(21) "MyClass::staticHandle"
}
array(1) {
  [0]=>
  string(15) "MyClass::handle"
}
array(1) {
  [0]=>
  string(17) "MyClass::__invoke"
}

Дивіться також

  • ob_end_clean() - Очищає (стирає) вміст активного буфера виведення та відключає його
  • ob_end_flush() - Скидає (відправляє) значення активного оброблювача виводу, що повертається, і відключає активний буфер виводу
  • ob_get_flush() - Скидає (відправляє) повернене активним обробником виводу значення, повертає вміст активного буфера виводу та відключає його
  • ob_start() - Включає буферизацію виводу