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() - Включає буферизацію виводу